格式良好的XML是遵循所有“XML文档规则”的XML文档,如下所列。这些规则规定了标记如何置于内容周围,如何按层次嵌套元素,如何为属性加标点以及怎样的元素名称是可接受的。
XML文档规则
创建XML文档时,必须遵循一些基本的指导原则,这样创建出的文档才是“格式良好的”。这表示XML元素编写恰当,遵循XML规则。具体规则如下:
XML文档必须有一个根标记,即一个单独的元素,其起始标记和结束标记位于元素剩余部分和文档内容周围。
对于每个元素,XML标记必须有相匹配的起始标记和结束标记。XML区分大小写,例如,
元素名称可以包括字母、数字和下划线,但不能以数字开头,不能包含空格。
空元素——没有内容的元素——只含有一个以斜线结尾的标记。例如,
属性值必须用引号引起。可以使用单引号或双引号,但是建议前后使用一致。在前面的规则示例中,file是属性名称,branding.png是属性值。每个属性都有一个名值对。
实体字符和特殊字符必须谨慎使用。例如,XML文档内容中的特殊字符,如大于号(>),在标记中显示为一个代码或实体。大于号在XML代码中显示为>,XML分析器可以识别它并显示为恰当的字符。
如果遵循了上述规则,XML文档将是格式良好的,大多数工具和浏览器都能对其完全解析。
格式良好的XML是XML能够使用的最低要求。高质量的XML,即有效的XML,将在本书稍后作介绍。
1.文档的开始必须是Xml必要声明
2.含有数据的元素必须有起始和结束的标记
3.不含数据并且仅使用一个标记的元素必须以“/>”结束
4.文档只能包含一个能够包含全部其他元素的根元素
5.元素只能嵌套不能重叠
6.属性值必须要加引号
7.字符<和&只能用于起始标记和实体引用
8.出现的实体引用只有&;<;>;&apos;";。