您的位置:首页 > 其它

XML 自学笔记 Lesson2

2011-10-11 22:45 253 查看
1、Schema(模式):其作用与dtd一样,也是用于验证XML文档的有效性,只不过提供了比dtd更强大的功能和更细粒度的数据类型,另外Schema还可以自定义数据类型。此外,Schema也是一个XML文件,而dtd则不是。
2、所有的Schema文档,其根元素必须为Schema。

3、SimpleType与ComplexType的区别:

1)SimpleType类型的元素没有子元素,也没有属性。

2)当需要定义元素包含子元素或者属性时,必需使用ComplexType。

4、SimpleContent,用于ComplexType元素上,用于限定该ComplexType的内容类型,表示该ComplexType没有子元素,同时该ComplexType需要有属性,否则它就改为SimpleType了。

5、 通过DOCTYPE可以明确指定文档的根元素,因为DOCTYPE后面的元素就是文档的根元素;通过Schema是没法明确指定目标XML文档的根元素,XmlSpy是通过推断哪个元素包含了其他元素来选择包含元素最多的那个元素作为文档的根,但我们可以明确指定文档的根元素而不必按照XmlSpy的生成来做。

6、 DOM(Document Object Model)文档对象模型。

7、 对于XML应用开发来说,DOM就是一个对象化的XML数据接口,一个与语言无关、与平台无关的标准接口规范。

8、 要严格区分XML文档树中的根结点与根元素结点:

根节点(Document)代表的是XML文档本身,是我们解析XML文档时的入口,而根元素结点则表示XML文档的根元素,它对应于XML文档的Root。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: