·首页 ·asp ·.net ·php ·JSP ·CGI ·数据库 ·网页设计 ·网管专栏 ·XML ·工具软件 ·办公软件 ·操作系统 ·程序设计 ·LINUX 
  当前位置: 普克>>计算机教程>>XML>>XML基础>>XML属性和实体:属性类型
flash视频教学

photoshop专题

asp.net专题

office专题

XML属性和实体:属性类型


XML基础 发表时间:2006-4-8 字体:  返回

  

作者:未知  
如果你决定自己写DTD,可能需要一本解释ATTLIST语句中所有组合的XML的书。但是如果借用DTD,或许只知道CDATA和另外三种属性就性了。

第一个是ID。它要求属性的值在文档中不重复。使用过数据库的人都知道唯一标志符的必要性。DTD ATTLIST语句看起来象这样:

<!ATTLIST element_name attribute_name ID #REQUIRED>

很难想象没有#REQUIRED缺省值的ID属性类型。如果那样,任何重复的或空的ID都会迫使处理器返回一个错误。ID必须以字母或下划线开始并且不能包含任何空格。

NMTOKEN类型也使用上面的命名规则。但是允许重复。它被用做传递数据给应用程序的保障。大多数程序语言,包括Java和javascript,在模块名中不能有空格。大多数情况下,最好保证属性符合它们的规则。

最后是枚举类型,不需要特定的关键字。而是用"|"符号包含在括号内的值,例如:

<!ATTLIST sibling (brother | sister) #REQUIRED>

如果有有限的可能的属性值,可以用这种方式。

不会认为今天的课程无趣吧,那么就接着读吧!



上一篇:XML属性和实体:实体
下一篇:XML属性:XML属性和实体

普克创业投资网刊载此文不代表同意其说法或描述,仅为提供更多信息。
在百度中搜索XML属性和实体:属性类型的相关内容]   [在狗狗中搜索XML属性和实体:属性类型的相关内容]
Copyright @ 2006 PUPK.COM 普克创业投资网 版权所有
 建议使用1024*768以达到最好的浏览效果