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>