我需要使用xsd文件将xml文件中的元素限制为非空。我可以强制元素仅包含CDATA部分吗?
答案 0 :(得分:0)
您拥有的唯一工具是xs:string模式限制,如下所示。 CDATA只是使用实体引用转义的替代方法。您应该在模式中使用实体引用。
<simpleType name="NewType2">
<restriction base="string">
<minLength value="5"></minLength>
<maxLength value="30"></maxLength>
<pattern value="(<html>).*(</html>)"></pattern>
</restriction>
</simpleType>