您的位置:首页 > 其它

使用dtd定义元素

2017-02-02 09:46 239 查看
使用dtd定义元素

*语法: <!ELEMENT 元素名 约束>

*简单元素:没有子元素的元素

<!ELEMENT name (#PCDATA)>

***(#PCDATA):约束name是字符串类型

***EMPTY:元素为空(没有内容)

***ANY:任意

举个栗子:

<!DOCTYPE person [

<!ELEMENT person (name,age,sex,school)>

<!ELEMENT name (#PCDATA)>

<!ELEMENT age (#PCDATA)>

<!ELEMENT sex EMPTY>

<!ELEMENT schools ANY>

]>

复杂元素:

*<!ELEMENT person (name,age,sex,school)>

- 子元素只能出现一次

*<!ELEMENT 元素名称(子元素)>

*表示子元素出现的次数

+:表示一次或者多次

?:表示出现0次或者一次

#:表示0次或者多次

*子元素直接使用逗号隔开

** 表示元素出现的顺序

*子元素直接使用 | 隔开

**表示元素只能出现其中的任意一个
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  XMl xml基础 dtd约束
相关文章推荐