我如何拥有一个不验证XML中元素属性的XSD?基本上我的xml有一个可以有任何属性的标签 - 例如:
<test attrib1="some val">Content here</test>
我事先不知道属性是attrib1还是其他东西。如何编写一个避免attrib1的XSD?
答案 0 :(得分:2)
好的,我自己发现了; - )
<xs:complexType name="test">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:anyAttribute processContents="skip"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
这样就可以了。现在您可以使用以下测试元素:
<xs:element name="test" type="test"/>