2024年4月30日发(作者:)

DTD实例

//NEWSPAPER 子元素必须在 "ARTICLE" 元素内出现至少一

次。

//当子元素按照由逗号分隔开的序列

进行声明时,这些子元素必须按照相同的顺序出现在文档中。

//只有 PCDATA 的元素通过圆括号中的 #PCDATA 进行声明

//

值> 合法

//合法

//&NEWSPAPER ;&PUBLISHER ;

]>

XML对DTD的引用

....

XML Schema

XML Schema 是基于 XML 的 DTD 替代者。

XML Schema 可描述 XML 文档的结构。

XML Schema 语言也可作为 XSD(XML Schema Definition)来引用。

XML Schema:

定义可出现在文档中的元素

定义可出现在文档中的属性

定义哪个元素是子元素

定义子元素的次序

定义子元素的数目

定义元素是否为空,或者是否可包含文本

定义元素和属性的数据类型

定义元素和属性的默认值以及固定值

对 XML Schema 的引用

xsi:schemaLocation=" ">....