[计算机]第三章文档类型定义DTD.ppt

[计算机]第三章文档类型定义DTD

第三章 文档类型定义(DTD) 3.1 DTD文档结构 3.2 DTD中的元素声明 3.3 DTD中的属性声明 3.4 DTD的引用 3.5 实体的定义和使用 使用浏览器打开(即使XML不符合DTD要求的规则,不报错) 使用XML Spy打开 3.2 DTD中的元素声明 3.2.1 元素声明的语法 !ELEMENT elementName elementContentModel “! ”指令的开始,ELEMENT大写,表明声明一个元素,elementContentModel描述元素可能包含的内容。 3.2.2 控制元素的内容 根据元素所包含的内容,将元素内容类型归纳为以下6种: 简单类型 包含简单内容的复杂类型 包含复杂内容的复杂类型 混合内容类型 空内容类型 任何内容类型 1.简单类型 只能含有文本字符,格式如下: !ELEMENT elementname (#PCDATA) #PCDATA 表示元素只能包含字符数据 PCDATA(Parser Character DATA):合法的XML文本字符 2.包含简单内容的复杂类型说明 简单内容表示只能包含合法的XML文本字符,复杂类型表示该元素还可以有属性,即在DTD中给该元素声明属性。 3.包含复杂内容的复杂类型声明 复杂内容表示元素内容可以包含其他元素作为该元素的子元素,复杂

文档评论(0)

1亿VIP精品文档

相关文档