xml - tipos - ¿Cómo designo en XSD que un elemento solo contiene CDATA?
xsd atributos (2)
¿Cómo puedo representar lo siguiente en XSD.
<price-update>
<![CDATA[
arbitrary data goes here
]]>
</price-update>
Una etiqueta CDATA es simplemente un medio para escapar datos como un nodo de texto. Por lo tanto, no puede estipular que necesita un nodo CDATA.
Desde una perspectiva de DOM, los siguientes documentos son idénticos:
<doc>value</doc>
y
<doc><![CDATA[value]]></doc>
<element name="price-update" type="string"></element>
es lo más cerca que puedes llegar.
(Pensé que era mejor sacar la respuesta de los comentarios y convertirla en una respuesta real).