欢迎来到天天文库
浏览记录
ID:42419852
大小:137.50 KB
页数:29页
时间:2019-09-14
《XML编程 重点讲义备忘 2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一概念XML文档的元素都是自定义的,但也不能胡乱定义。比如有几个工程师一起为项目在写XML,但每人都按各自的思维进行天马行空的编写,那整合在一起时,不能做到统一处理。这时就有了XML文档的规则的概念。XML文档规则用来规定XML文档中由哪些标记(元素)组成,标记能有多少,顺序如何,属性值的规范等。也就是规定XML的格式和内容。目的是为了解析器在解析该XML文档时提供方便。二XML的文档规则有两种lDTDDocumentTypeDefinition(文档类型定义)DTD定义可以在XML文档中出现的元素,这些元素出现的次序,它们可以如何相互嵌套
2、以及XML文档结构的其它详细信息lXMLSchema模式可以定义我们能在DTD中使用的所有文档结构,还可以定义数据类型和比DTD更复杂的规则三DTD1使用DTD有什么优势l通过DTD,您的每一个XML文件均可携带一个有关其自身格式的描述。l通过DTD,独立的团体可一致地使用某个标准的DTD来交换数据。l而您的应用程序也可使用某个标准的DTD来验证从外部接收到的数据。l您还可以使用DTD来验证您自身的数据。有了XML文档规则之后,XML文档可以分为三个类型:l无效的文档:不满足XML的基本的语法特点,或者该文档不遵守DTD或者XMLSchem
3、al格式良好的:满足XML的基本的语法特点,但是不遵守DTD或者XMLSchema。l有效的文档:即满足了XML的基本的语法特点,又遵守DTD或者XMLSchema2定义DTD的位置lDTD可以定义在XML中l单独为一个*.dtd文件3单独定义DTD文件student.dtd
4、username),age,address,phone?)>
5、ATA)>4使用DTD文档student.xmlwujin6、="31">30bao'An0755baiGuJing25fuTian5DTD定义在XML文档中student_2.xml
6、="31">30
7、LEMENTstudents(student*)>]>andy49luohuluohukejidasha<
8、/address>goudan28shanxixian029887556606DTD的外部引用7DTD在内部定义
9、OCTYPE根元素名[元素描述]>以DOCTYPE中规定的根元素名作为其根元素的名字8DTD的元素声明通过前面的实例,可以看到很多针对于各个元素的分别声明。
此文档下载收益归作者所有