C0027M01.XMLit是什么意思思

  DTD(文档类型定义)可以定义合法嘚XML文档结构它使用一系列合法元素来定义文档的结构。DTD分为内部DTD和外部DTD所谓内部DTD是指该DTD在某个文档的内部,只被该文档使用外部DTD是指该DTD不在文档内部,可以被其他所有的文档来共享DTD文档与XML文档实例的关系可以看成是类和对象的关系。

(1)外部DTD文件的编写及引用

由以仩的XML文件可以看出

#IMPLIED:表示该属性可以有也可以没有

#REQUIRED:表示该属性必须有。

#FIXED:表示该属性的属性值固定

被声明为IDREF属性类型的属性值必须引用ID属性类型的属性值。

(3)ANY的用法规则

ANY类型表示可以包含多个子元素且不受限制也可包含字符串数据。但ANY一般用在对根元素的声明中

以上代码可以通过编译,当XML为以下代码时会出现下图的错误信息

NMTOKEN类型要求属性值中不能包含空格且必须以下划线、数字或字母开头 

NMTOKENS类型与NMTOKEN类型类似,NMTOKENS类型要求属性值必须以下划线、数字或字母开头但可以包含空格。

列举出要选的项与下拉列表类似。

我要回帖

更多关于 it是什么意思 的文章

 

随机推荐