xml技术(二) DTD技术 2016-6-24 xmlDemo-2 的 xml-2文件

来源:互联网 发布:国外实时数据库有哪些 编辑:程序博客网 时间:2024/05/19 13:57
                xml技术(二) DTD技术 2016-6-24  xmlDemo-2 的 xml-2文件

DTD技术是用来约束xml文档的技术,XML的可扩展性表现在用户可以自己定义标记和标记之间的嵌套关系,而DTD就是进行这种定义的语言。
XML文档是一种元标记语言,即一种定义标记语言的语言。在XML中可以创建新的标记语言,这些新的标记语言(也叫标记集)要通过文档类型定义(Document Type Definitions,DTD)来定义。
DTD定义了文档的逻辑结构,规定了文档中所使用的元素、实体、元素的属性、元素与实体之间的关系。其作用主要表现在以下几个方面:
(1)使用DTD可以提供一种统一的格式。XML的可扩展性为文档的作者提供了很高的灵活性,可有时候需要的是统一,要求某一类文档具有相同的结构。
(2) 使用DTD可以保证数据交流和共享的顺利进行。
(3) DTD使用户能够不依赖具体的数据就知道文档的逻辑结构。在没有XML文档的时候,也可以根据DTD为XML文档编写样式单,编写处理程序,这样可以有效地提高工作效率。
(4) 使用DTD可以验证数据的有效性。DTD对文档的逻辑结构进行了约束,这种约束可以比较宽松,也可以十分严格。可以根据DTD检查数据,以验证其是否符合规定和要求,这可以保证数据的正确和有效。

元素的基本类型大致可分为两种,一种称为简单型,另一种称为复合型。简单型具有文本数据,即可析字符数据,该类型也称为上下文中的“#PCADTA”;复合型可以包含其他元素和文本数据。
1. 元素声明的基本语法
元素的声明格式:

0 0
原创粉丝点击