Как я могу представить следующее в 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>