我需要的XML解析器/验证忽视&CDATA忽略与在XSD
我如何在XSD使用CDATA完成它的presense。
这是XSD的片段:
<xs:simpleType name="values">
<xs:restriction base="xs:string">
<xs:enumeration value="IN & OUT"/>
<xs:enumeration value="XYZ"/>
</xs:restriction>
</xs:simpleType>
我试着使用CDATA如下却徒劳无功,因为我得到XSD验证错误:
<xs:simpleType name="values">
<xs:restriction base="xs:string">
<xs:enumeration value="IN <![CDATA[&]]> OUT"/>
<xs:enumeration value="XYZ"/>
</xs:restriction>
</xs:simpleType>
任何帮助表示赞赏。
Thansk提前。
为什么不使用''&? – kennytm 2011-05-27 19:21:09
在属性值中使用结构内容是不可能的。除了元素之外,这也意味着您不能在属性值中包含CDATA节。 – jasso 2011-05-27 23:21:18