Подтвердить что ты не робот

Как обозначить в XSD, что элемент содержит только CDATA?

Как я могу представить следующее в XSD.

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

Ответ 1

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

примерно так же близко, как вы можете получить.

(Я думал, что лучше всего переместить ответ из комментариев и в реальный ответ).

Ответ 2

Тег CDATA является всего лишь средством ускользания данных в виде текста node. Поэтому вы не можете указать, что вам нужен CDATA node.

С точки зрения DOM следующие документы идентичны:

<doc>value</doc>

и

<doc><![CDATA[value]]></doc>