我们有具体结构的特定XML:
<root>
<element type=”a”>
<value>someValueA</value>
</element>
<element type=”b”>
<value>someValueB</value>
</element>
</root>
是否可以使用XSD对其进行验证,以便需要类型为“a”的元素,而不需要类型为“b”的元素?
答案 0 :(得分:1)
在XSD 1.0中,您不能对具有相同元素名称的不同兄弟元素应用不同的约束。
看起来你需要XSD 1.1断言 - 现在可以在Saxon和Xerces中使用。