您现在的位置:首页 >> 前端 >> 内容

XMLDTD语法详解

时间:2017/7/13 13:56:53 点击:

  核心提示:XML DTD 语法详解例子: _BOOk.dtd_^元素的定义语法:DTD中的修饰符号符号 | 用途 | 示例 | 示例说明( ) | 用来给元素分组 | (古龙|金庸|刘骏),(潘素金|汪严龙),...

XML DTD 语法详解

例子: _BOOk.dtd_

^

元素的定义

语法:

DTD中的修饰符号

符号 | 用途 | 示例 | 示例说明

( ) | 用来给元素分组 | (古龙|金庸|刘骏),(潘素金|汪严龙),谭洲燚 | 分成三组

| |在列出的对象中选择一个 | (男|女) | 表示男人和女人必须出现,两个者必须选择一

+ | 该对象至少出现一次,可以出现多次(1次或者多次) | ( 成员+) |表示成员必须出现,而且可以出现多个成员

* | 该对象允许出现0次到任意多次 | (爱好*) | 爱好可以出现0到多次

? | 该对象可以出现多次,但是只能出现一次(0到1次) | (菜鸟?)| 可以出现,也可以不出现,如果出现,只能出现一次

, | 对象必须按顺序出现 | (西瓜,苹果,香蕉) | 这三个 必须按顺序出现

属性的定义

语法

类型

CDATA

^^

ID

^^

IDREF/IDREFS

^^

NMTOKEN/NMTOKENS

^^

Enumerated

ENITITY/ENTITIES

^^

NOTIATIONS

^^

NOTIATION

^^

属性特点

REQUIRED

IMPLIED

FIXED value

Default value

_属性类型—CDTA_

比如:

_属性类型—NMTOKEN/NMTOKENS_

· NMTOKEN 是 CDATA 的一个子集,表示属性 必须是英文字母、数字、 句号、破折号、下划线、或者冒号,属性值不能有 空格。

· NMTOKEN 和 NMTOKENs类似,包含多个由空格分割的字符

Tags:XM ML LD DT 
作者:网络 来源:leojuner的博