【问题标题】:DTD element contentDTD 元素内容
【发布时间】:2012-10-05 11:42:31
【问题描述】:

在dtd中,是否可以有一个元素的类型:

<!ELEMENT name (EMPTY|CDATA)>

这样我们就可以有这样的东西:

<name/> or <name>DFGHJKHGF</name>

??

【问题讨论】:

    标签: xml dtd


    【解决方案1】:

    类似于您的other question,如果您将内容定义为#PCDATA,则该元素仍然可以为空。

    例子:

    <!DOCTYPE doc [
    <!ELEMENT doc (name+)>
    <!ELEMENT name (#PCDATA)>
    ]>
    <doc>
        <name/>
        <name>DFGHJKHGF</name>
    </doc>
    

    查看规范了解更多信息:http://www.w3.org/TR/2008/REC-xml-20081126/#elemdecls

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-09
      • 2011-04-05
      • 1970-01-01
      • 2017-04-06
      • 1970-01-01
      • 1970-01-01
      • 2011-12-15
      • 1970-01-01
      相关资源
      最近更新 更多