【问题标题】:DTD element empty and anyDTD 元素为空且任意
【发布时间】:2012-10-05 06:14:48
【问题描述】:

在一个dtd中,一个元素可以定义为

<!ELEMENT name (ANY|EMPTY)>

意思是一个名字可以像&lt;name/&gt;或者它可以包含任何违反xml规则的元素?

【问题讨论】:

    标签: xml dtd


    【解决方案1】:

    没有,但如果你使用ANY这个类型,它仍然可以是空的。

    例子:

    <!DOCTYPE name [
    <!ELEMENT name ANY>
    ]>
    <name/>
    

    -

    <!DOCTYPE name [
    <!ELEMENT name ANY>
    <!ELEMENT foo (#PCDATA)>
    ]>
    <name>
        <foo/>
    </name>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-01-24
      • 1970-01-01
      • 2021-08-01
      • 2011-12-15
      • 1970-01-01
      • 1970-01-01
      • 2018-02-26
      • 1970-01-01
      相关资源
      最近更新 更多