摘要
- XML介绍
- 一、XML文档结构
- 1、第一行必须是XML声明
- 2、有且只有一个跟标签
- 3、XML标签的书写规则
- 3.1合法的标签名
- 3.2适当的注释与缩进
- 3.3合理使用属性
- 3.4特殊字符与CDATA标签
- 3.4.1实体引用
- 3.4.1CDATA标签
- 3.5有序的子元素
- 二、XML语义约束
- 1.DTD是一种简单易用的语义约束方式
- 2.XML Schema
- 总结:目前XML文件多用于做程序的配置文件
XML介绍
可扩展标记语言,统一规范,像英语一样。就是计算机世界的英语。
编写XML就是编写标签,扩展名.xml
最主要的作用就是作用程序的配置文件
一、XML文档结构
1、第一行必须是XML声明
文档的基本信息、包括版本号、字符集、 写在XML第一行
2、有且只有一个跟标签
每一个XML文档必须拥有“跟标签”
标签有上下级关系,上级为“父标签”,下级为“子标签”
标签也常被称为“节点”
3、XML标签的书写规则
3.1合法的标签名
标签名有意义
建议使用英文,小写字母,单词之间用 “-”分割
建议多级标签之间不要存在重名的情况
3.2适当的注释与缩进
3.3合理使用属性
标签属性用于描述标签不可或缺的信息
3.4特殊字符与CDATA标签
标签内容种出现“<”、“>”等 特殊字符,会破坏文档结构
解决方式:1、使用实体引用。2、使用 CDATA标签
3.4.1实体引用
3.4.1CDATA标签
在黄色块内程序将不会解析任何内容,会把原文原封不动的显示出来
3.5有序的子元素
多层嵌套的子元素种,标签前后顺序应该保持一致
二、XML语义约束
XML文档结构正确,但可能不是有效的
XML语义约束有两种方式定义:DTD 与 XML Schema
1.DTD是一种简单易用的语义约束方式
DTD文件的扩展名为.dtd
2.XML Schema
能更复杂,提供了更多功能:数据类型、格式限定、数据范围等等特性
XML Schema是 W3C 标准扩展名为 .xsd
总结:目前XML文件多用于做程序的配置文件