【问题标题】:XML-element with content #PCDATA or list of elements具有内容 #PCDATA 或元素列表的 XML 元素
【发布时间】:2011-05-23 08:03:08
【问题描述】:

我喜欢使用如下元素定义 DTD:

<result>
<name/><resultType/>[more elements...]
</result>
OR it could be:
<result>Some text</result>

我的元素定义是这样的:

<!ELEMENT result ((name,resultType,...,pages)|#PCDATA)>

但 Visual Studio 说这是无效的。

有什么解决办法吗?

【问题讨论】:

    标签: xml pcdata dtd


    【解决方案1】:

    #PCDATA 必须是括号中列出的元素之一,并由| 分隔。试试:

    <!ELEMENT rootelement (#PCDATA|childel1|childel)*>
    

    【讨论】:

      猜你喜欢
      • 2010-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-09
      • 2022-06-23
      • 2012-08-28
      • 2013-07-02
      相关资源
      最近更新 更多