使用XSD验证特定的XML

时间:2011-06-07 08:10:52

标签: xml validation xsd

我们有具体结构的特定XML:

<root>
  <element type=”a”>
    <value>someValueA</value>
  </element>
  <element type=”b”>
    <value>someValueB</value>
  </element>
</root>

是否可以使用XSD对其进行验证,以便需要类型为“a”的元素,而不需要类型为“b”的元素?

1 个答案:

答案 0 :(得分:1)

在XSD 1.0中,您不能对具有相同元素名称的不同兄弟元素应用不同的约束。

看起来你需要XSD 1.1断言 - 现在可以在Saxon和Xerces中使用。