DTD语法-是否可以指定仅包含属性的元素?

时间:2018-10-31 15:07:23

标签: xml dtd xml-dtd

使用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;>

1 个答案:

答案 0 :(得分:1)

发布后找到答案:

<!ENTITY % element.content "EMPTY">

杜。