29

我如何在 XSD 中表示以下内容。

<price-update>
    <![CDATA[
      arbitrary data goes here
    ]]>
</price-update>
4

2 回答 2

30
<element name="price-update" type="string"></element>  

几乎是你能得到的。

(我认为最好将答案从评论中移到实际答案中)。

于 2008-10-06T19:43:05.020 回答
27

CDATA 标记只是将数据转义为文本节点的一种方式。因此,您不能规定您需要一个 CDATA 节点。

从 DOM 的角度来看,以下文档是相同的:

<doc>value</doc>

<doc><![CDATA[value]]></doc>
于 2008-10-06T19:03:38.470 回答