XML入门精解之结构与语法(2)_Xml教程
推荐:XML入门的一些常见的问题总结(三)
作者:AngelGavin 出处:CSDN
如何加载有外国和特殊字符的文档?
文档可以包含外国字符,例如:
foreign characters (úóí?)
例如 磲 的外国字符必须在
由于现在的HTML标记实际上相当混乱,存在大量不规范的标记(有的网页用IE能正常显示,而用Netscape Navigator则不行),所以从一开始,XML的设计者就严格规定了XML的语法和结构,我们编写的XML文件必须遵循这些规定,否则XML解析器将毫不留情地给你显示错误信息。
有两种XML文件,一种是Well-Formed XML文件,一种是Validating XML文件。
如果一个XML文件满足XML规范中的某些相关法则,且没有使用DTD(文件格式定义——后详述)时,可称这份文件是Well-Formed。而如果一个XML文件是Well-Formed,且正确地使用了DTD,DTD中的语法又是正确的,那么这个文件就是Validating。对应两种XML文件,有两种XML解析器,一种是Well-Formed 解析器,一种是Validating解析器。IE 5中就内含Validating解析器,Validating解析器也可用来解析Well-Formed XML文件。
检查它是否满足了Well-Formed的条件。我们可以将刚才编辑的第一个XML 文件用IE 5以上版本的浏览器打开。
大家可能要问为什么在浏览器中的显示和我的源文件一样?没错,因为对于XML文件,我们鼋龉匦乃 的内容,而它的显示形式是交给CSS或XSL来完成的。这里,我们并没有给这个XML文件定义它的CSS或XSL文件,所以它按照原来的形式来显示。实际上,对于电子数据交换,仅仅需要一个XML文件即可,如果要将它以某种形式显示出来,我们就必须编辑CSS或XSL文件(这个问题会在以后讨论)。
2.Well-Formed的XML文件
我们知道,XML必须是Well-Formed的,才能够被解析器正确地解析出来,显示在浏览器中。那么什么是Well-Formed的XML文件呢?主要有下面几个准则,我们在创建XML文件的时候,必须满足它们。
首先,XML文件的第一行必须是声明该文件是XML文件以及它所使用的XML规范版本。在文件的前面不能够有其它元素或者注释。
第二,在XML文件中有且只能够有一个根元素。我们的第一个例子中,〈参考资料〉... 〈/参考资料〉就是此XML文件的根元素。
分享:XSL-FO 初学者教程:XSL-FO 文档
XSL-FO 文档是带有输出信息的XML文件。
XSL-FO 文档
XSL-FO 文档是带有输出信息的XML文件。它们含有有关输出布局以及输出内容的信息。
XSL-FO文档存储在以.fo或.fob为后缀的文件中。以.xm

- 相关链接:
- 教程说明:
Xml教程-XML入门精解之结构与语法(2)
。