预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共46页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第2章使用DTD规范XML文档2.1DTD基本概念DTD主要具有下列几方面的作用: 可以验证XML文档数据的有效性。 可以为某类XML文档提供统一的格式和相同的结构。 可以保证在一定范围内,XML文档数据的交流和共享。 应用程序设计人员根据DTD就能够知道对应XML文档的逻辑结构,从而编写出相应的处理应用程序。 2.1.2DTD的基本结构2.2DTD对元素的声明2.2.2各种元素的声明1.基本字符元素的声明2.含子元素的严格声明2.包含任意内容的声明4.子元素出现次数的声明5.选择性子元素的声明6.空元素的声明7.混合型元素的声明2.2.3元素声明综合示例2.3DTD对属性的声明说明: <!ATTLIST:表示属性定义语句的开始,ATTLIST是关键字,必须大写。 Element_Name:元素名,用来指定对该元素的属性进行声明。 Attribute_Name:该元素具有的某个属性名,属性的命名规则与元素的命名规则是一致的。 Type:属性的数据类型。 added_declare:属性的附加声明,是一个可选项。 2.2.2属性的附加声明2.2.3属性的各种类型属性的各种类型1.CDATA类型2.ID类型2.IDREF类型4.IDREFS类型5.ENTITY类型6.ENTITIES类型7.NMTOKEN类型8.NMTOKENS类型9.NOTATION类型10.Enumerated类型2.4DTD的引用2.4.2引用外部DTD2.外部DTD的引用2.4.3混合引用DTD2.5实体的声明与引用2.实体的分类2.5.2内部一般实体2.5.3外部一般实体2.5.4内部参数实体2.5.5外部参数实体