www.baike369.com
百科369 > XML教程 > 良构的XML文档

良构的XML文档



良构的XML文档

一个良构的XML文档是指符合XML0推荐标准中的某些语法规则的XML文档。

XML文档解析器

为了编写良构的XML文档我们制定了许多规则。

XML标签、文本和元素

我们需要用正规的术语表示XML文档里的内容。

XML定义元素的规则

要创建良构的XML文档,必须遵从某些规则。

XML空白符

有一类特殊的字符,我们称之为空白符,它包括了空格符、换行符(即我们按下回车键时出现的字符)和跳格符。

XML属性

除了标签和元素外,XML文档还包含属性。

XML注释(<!--...-->)

XML的注释以<!--开始,以-->结束,两者之间的内容就是注释。

XML空元素

有时候一个元素没有PCDATA内容。

XML声明语句

如果可以知道某个XML文档属于哪个类型,这对于我们非常有用。

XML version属性

version属性说明文档遵循XML的哪个版本。

XML encoding属性

现在我们讨论XML声明语句中encoding属性的作用。

XML standalone属性

如果在XML声明中有standalone属性,则它的值必须是yes或no:yes表示文档可以完全独立存在,不依赖于其它任何文件。

XML在PCDATA中使用转义字符

使用转义字符表示<和&两个字符时,只需要使用“&lt;”表示<,使用“&amp;”表示&即可。

XML CDATA文本段<![CDATA[和]]>

如果文档里出现大量的<和&字符,且都用转义字符表示,那么这些实体引用会显得臃肿难看。

XML中的错误

XML推荐标准除了规定解析器如何从XML文档里读取信息外,还规定了解析器如何处理XML文档中存在的错误。

XML ASCII码

任何东西在计算机里都是用数字表示的,大家对这个结论肯定不会感到惊奇。

XML Unicode编码

Unicode码是一个完全重新开始设计的字符编码,它以国际化为目标,旨在建立一个包括全部人类语言的全部字符的编码方案。

Copyright© 2011-2016 www.baike369.com All Rights Reserved