简述格式良好和有效的XML文档。
(1)格式良好的XML文档必须遵守如下规则:①XML文档的第一行必须是声明,用以指明该文档是XML文档以及它所使用的XML规范版本。在文档声明的前面不能够再有任何其它元素或者注释等信息。②所有元素构成一棵层次树,在一个XML文档中有且只有一个根元素。③起始标记都有匹配的结束标记(空元素标记除外)。④元素可以正确地嵌套,但不能交叉。⑤元素名称、属性名称以及指令名称的大小写敏感。⑥一个元素不能有两个同名的属性,且属性值必须用(’)或(")括起来。⑦特殊字符必须被正确地转义。(2)如果一个格式良好的XML文档能够满足某些进一步有效性约束和匹配文档内容的语法,那么这个文档就被称为是有效的XML文档。这就是说,一个有效的XML文档不仅是格式良好的,而且要对所使用的标记和文档结构进行明确的定义。
举一反三
内容
- 0
XSLT被用于()。 A: 将XML文档转换为HTML文档 B: 将一种XML格式转换为另一种XML格式 C: 将XML格式转换为非XML格式 D: 执行XML有效性检验(validation) E: 增强一个XML文档的元素结构
- 1
XML文档声明的语法格式为:
- 2
LINQ查询和处理XML结构的数据,这些数据不能包括(<br/>)。 A: XML文档 B: XML数据片段 C: XML格式的字符串 D: Html到XML的转换
- 3
在XML的文档声明中通过___________指定编码格式。
- 4
以下关于XML文档声明的格式中,正确的是() A: xml version=”1.0” B: xml version=”1.0” C: !xml version=”1.0” ! D: ! --xml version=”1.0” --!