使用dtd定义元素
*简单元素:没有子元素的元素
<!ELEMENT name (#PCDATA)>
***(#PCDATA):约束name是字符串类型
***EMPTY:元素为空(没有内容)
***ANY:任意
举个栗子:
<!ELEMENT person (name,age,sex,school)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT age (#PCDATA)>
<!ELEMENT sex EMPTY>
<!ELEMENT schools ANY>
]>
复杂元素:
*<!ELEMENT person (name,school)> - 子元素只能出现一次 *<!ELEMENT 元素名称(子元素)> *表示子元素出现的次数 +:表示一次或者多次 ?:表示出现0次或者一次 #:表示0次或者多次 *子元素直接使用逗号隔开 ** 表示元素出现的顺序 *子元素直接使用 | 隔开 **表示元素只能出现其中的任意一个 原文链接:https://www.f2er.com/xml/294463.html