XSDで次のことをどのように表すことができますか。
<price-update>
<![CDATA[
arbitrary data goes here
]]>
</price-update>
<element name="price-update" type="string"></element>
あなたが得ることができるのとほぼ同じくらいです。
(コメントから実際の回答に回答を移動するのが最善だと思いました)。
CDATAタグは、データをテキストノードとしてエスケープする手段にすぎません。したがって、CDATAノードが必要であると規定することはできません。
DOMの観点からは、次のドキュメントは同一です。
<doc>value</doc>
そして
<doc><![CDATA[value]]></doc>