【发布时间】:2018-10-31 23:08:39
【问题描述】:
使用 DTD 语法,是否可以指定一个元素只包含属性,而没有可能的子节点?意味着没有子元素或没有子文本。
我想要一个 dtd 来限制一个元素,如下所示:
<element att1="CDATA" att2="CDATA"/>
我试过这个,但是 %element.content;不会验证:
<!ENTITY % element.content "">
<!ENTITY % element.attributes
"att1
CDATA
#REQUIRED
att2
CDATA
#REQUIRED">
<!ATTLIST element %element.attributes;>
<!ELEMENT element %element.content;>
【问题讨论】: