使用XSD验证特定XML
我们有具有特定结构的特定XML:使用XSD验证特定XML,xml,validation,xsd,Xml,Validation,Xsd,我们有具有特定结构的特定XML: <root> <element type=”a”> <value>someValueA</value> </element> <element type=”b”> <value>someValueB</value> </element> </root> 萨默瓦里亚 someValueB 是否可以使用XSD对
<root>
<element type=”a”>
<value>someValueA</value>
</element>
<element type=”b”>
<value>someValueB</value>
</element>
</root>
萨默瓦里亚
someValueB
是否可以使用XSD对其进行验证,使类型为“a”的元素是必需的,而类型为“b”的元素不是必需的?在XSD 1.0中,您不能对具有相同元素名称的不同同级元素应用不同的约束
看起来您需要XSD 1.1断言—现在在Saxon和Xerces中可用。在XSD 1.0中,您不能对具有相同元素名称的不同同级元素应用不同的约束 看起来您需要XSD1.1断言—现在在Saxon和Xerces中都可以使用