在 DTD 中,XML 元素通过元素声明来进行声明。元素声明使用下面的语法:
或者
空元素通过类别关键词EMPTY进行声明:
只有 PCDATA 的元素通过圆括号中的 #PCDATA 进行声明:
通过类别关键词 ANY 声明的元素,可包含任何可解析数据的组合:
带有一个或多个子元素的元素通过圆括号中的子元素名进行声明:
或者
当子元素按照由逗号分隔开的序列进行声明时,这些子元素必须按照相同的顺序出现在文档中。在一个完整的声明中,子元素也必须被声明,同时子元素也可拥有子元素。"note" 元素的完整声明是:
上面的例子声明了:message 子元素必须出现一次,并且必须只在 "note" 元素中出现一次。
上面的例子中的加号声明了:message 子元素必须在 "note" 元素内出现至少一次。
上面的例子中的星号声明了:子元素 message 可在 "note" 元素内出现零次或多次。
上面的例子中的问号声明了:子元素 message 可在 "note" 元素内出现零次或一次。
上面的例子声明了:"note" 元素必须包含 "to" 元素、"from" 元素、"header" 元素,以及非 "message" 元素既 "body" 元素。
上面的例子声明了:"note" 元素可包含出现零次或多次的 PCDATA、"to"、"from"、"header" 或者 "message"。
相关
视频
RELATED VIDEOS
科技资讯
1
2
3
4
5
6
7
8
9
精选课程
共5课时
17.2万人学习
共49课时
77万人学习
共29课时
61.7万人学习
共25课时
39.3万人学习
共43课时
71万人学习
共25课时
61.6万人学习
共22课时
23万人学习
共28课时
33.9万人学习
共89课时
125万人学习