如何在XSD中指定元素只包含CDATA?

Dec*_*ghy 26 xml xsd

如何在XSD中表示以下内容.

<price-update>
    <![CDATA[
      arbitrary data goes here
    ]]>
</price-update>
Run Code Online (Sandbox Code Playgroud)

Jam*_*ran 28

<element name="price-update" type="string"></element>  
Run Code Online (Sandbox Code Playgroud)

尽可能接近你.

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


Oli*_*lam 25

CDATA标记仅仅是将数据转义为文本节点的一种方法.因此,您无法规定需要CDATA节点.

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

<doc>value</doc>
Run Code Online (Sandbox Code Playgroud)

<doc><![CDATA[value]]></doc>
Run Code Online (Sandbox Code Playgroud)