【问题标题】:DTD syntax - Is it possible to specify an element that can only contain attributes?DTD 语法 - 是否可以指定只能包含属性的元素?
【发布时间】: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;>

【问题讨论】:

    标签: xml dtd


    【解决方案1】:

    发帖后找到答案:

    <!ENTITY % element.content "EMPTY">
    

    呃。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-19
      • 2011-12-20
      • 2023-03-17
      • 1970-01-01
      相关资源
      最近更新 更多