XML基础:可扩展标记语言与应用
需积分: 9 23 浏览量
更新于2024-09-07
收藏 1.19MB PDF 举报
Web笔记(第五天)主要关注XML(可扩展标记语言)的基本概念、用途和语法。XML是一种结构化标记语言,与HTML类似,也采用标签来表示数据,但其灵活性更强,允许用户自定义标签,甚至可以用中文标签编写。它的核心特性在于可扩展性和数据存储能力,被W3C组织推广,通常采用1.0版本,不支持向下兼容1.1版本。
XML的主要应用包括:
1. 数据交换:在不同系统间,如QQ通信中,XML被用于传输结构化的数据。
2. 配置文件:作为配置文件,例如数据库连接信息的存储,通过修改配置文件而非源代码来调整参数,提高维护效率。
3. 表示关系数据:XML用于表示现实生活中的实体及其关联,如数据库表格结构。
XML的语法要点包括:
- 文档声明:XML文档的开头需要有版本号和编码声明,例如`<?xml version="1.0" encoding="gbk" standalone="no"?>`,以确保文件的规范性和编码一致性。
- 元素和标签:XML使用`<tag>`和`</tag>`对元素进行定义,如`<person></person>`,且必须遵循开始和结束标签配对的原则。
- 属性:在标签内部可以定义属性,如`<book id="123" title="编程入门">...</book>`。
- 注释:使用`<!-- ... -->`来添加文档注释,提高代码可读性。
- 特殊字符和CDATA区:处理特殊字符如`&`、`<`等,可能需要使用`<![CDATA[...]]>`来包围不受XML解析规则限制的文本。
- PI指令:Processing Instruction,如`<?xml-stylesheet type="text/css" href="style.css"?>`,用于指定外部样式表。
第五天的学习围绕XML的结构、用途以及如何正确编写和理解XML文档展开,强调了其在现代软件开发中的重要角色,尤其是在数据交换和配置管理方面。
503 浏览量
114 浏览量
2022-08-08 上传
2012-04-11 上传
2012-12-07 上传
2022-08-08 上传
2021-04-11 上传
2011-09-04 上传
2019-01-11 上传
欧麦噶没有昵称
- 粉丝: 108
- 资源: 9
最新资源
- BottleJS快速入门:演示JavaScript依赖注入优势
- vConsole插件使用教程:输出与复制日志文件
- Node.js v12.7.0版本发布 - 适合高性能Web服务器与网络应用
- Android中实现图片的双指和双击缩放功能
- Anum Pinki英语至乌尔都语开源词典:23000词汇会话
- 三菱电机SLIMDIP智能功率模块在变频洗衣机的应用分析
- 用JavaScript实现的剪刀石头布游戏指南
- Node.js v12.22.1版发布 - 跨平台JavaScript环境新选择
- Infix修复发布:探索新的中缀处理方式
- 罕见疾病酶替代疗法药物非临床研究指导原则报告
- Node.js v10.20.0 版本发布,性能卓越的服务器端JavaScript
- hap-java-client:Java实现的HAP客户端库解析
- Shreyas Satish的GitHub博客自动化静态站点技术解析
- vtomole个人博客网站建设与维护经验分享
- MEAN.JS全栈解决方案:打造MongoDB、Express、AngularJS和Node.js应用
- 东南大学网络空间安全学院复试代码解析