XML的语法规则:(参考文档http://www.w3school.com.cn/xml/xml_view.asp)
- 所有XML元素都须有关闭标签
- XML标签对大小写敏感
- XML必须正确地嵌套
- XML必须有根元素
- XML的属性值需加引号
- 实体引用 (5个预定义的实体引用):
- XML的注释:如<!-- This is a comment>
- 在XML中,空格会被保留。
- XML元素:
指从(且包括)开始标签直到(且包括)结束标签的部分
元素可以包含其他元素、文本或者两者的混合物。元素也可以拥有属性。 - XML元素命名规则:
名称可以含有字母、数字以及其他字符。
名称不能以数字或者标点符号开始
名称不能以“xml”(或XML、Xml)开始
名称不能包含空格 - XML属性提供有关元素的额外信息; XML属性必须加引号;双引号和单引号均可;(在XML中应尽量避免使用属性):使用属性容易引起的一些问题:1)属性无法包含多重的值 2)属性无法描述树结构 3)属性不易扩展 4)属性难以阅读和维护。
- DOM(Document Object Model, 文档对象模型)定义了访问和操作文档的标准方法。
- DOM把XML文档作为树结构来查看。能够通过DOM树来访问所有元素。可以修改或删除他们的内容,并创建新的元素。
- 元素,他们的文本,他们的属性,都被认为是节点。