1.什么是 XML?
XML 指可扩展标记语言(EXtensible Markup Language)。
XML 的设计宗旨是传输数据,而不是显示数据。
XML 标签没有被预定义。您需要自行定义标签。
XML 被设计为具有自我描述性。
第一行是 XML 声明。它定义 XML 的版本(1.0)和所使用的编码(UTF-8 : 万国码, 可显示各种语言)。
下一行描述文档的根元素。
接下来 4 行描述根的 4 个子元素。
2.XML语法
XML 声明文件的可选部分,如果存在需要放在文档的第一行。
在 XML 中,省略关闭标签是非法的。所有元素都必须有关闭标签。
XML 标签对大小写敏感。
在 XML 中,XML 的属性值必须加引号。
如果您把字符 "<" 放在 XML 元素中,会发生错误,这是因为解析器会把它当作新元素的开始。为了避免这个错误,请用实体引用来代替 "<" 字符。
xml注释格式
<!-- This is a comment -->
在 XML 中,文档中的空格不会被删减。
3.XML 命名规则
名称可以包含字母、数字以及其他的字符
名称不能以数字或者标点符号开始
名称不能以字母 xml(或者 XML、Xml 等等)开始
名称不能包含空格
4.XML属性
属性难以阅读和维护。请尽量使用元素来描述数据。而仅仅使用属性来提供与数据无关的信息。