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。
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。
相关文章推荐
- XML 自学笔记 Lesson3
- XML 自学笔记 Lesson1
- 【VB.net自学笔记(一)】XML的构成
- 一个小白从零基础自学Android编程笔记之如何在AndroidManifext.xml文件中注册
- Java自学笔记之深入理解struts.xml和常用配置
- 安卓自学笔记:15:通过XML设置监听器
- Spring-boot自学笔记(1) sql-map-config.xml
- Android自学笔记-9-Pull方式处理XML
- SQL 自学笔记3(W3School)
- Spring框架学习笔记----xml配置
- WEB项目web.xml文件中classpath: 跟classpath*:使用说明【学习笔记】
- 伟东山视频自学笔记——打补丁
- .net系统自学笔记——数组
- 黑马程序员------学习笔记(3)XML解析
- 学习笔记之XML的三种l解析方法
- MongoDB自学笔记1----1.1 NoSQL是什么?
- 自定义控件自学笔记(一)
- 自学asp.net笔记 - 第一节 C#基础简略学习
- 自学asp.net笔记 - 变量基础知识
- pugixml学习笔记3 添加节点