我有一个带有此架构的XML文档:
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="numbers">
<xs:complexType>
<xs:all>
<xs:element name="number1" type="xs:integer"/>
<xs:element name="number2" type="xs:integer"/>
<xs:element name="number3" type="xs:integer"/>
<xs:element name="number4" type="xs:integer"/>
<xs:element name="number5" type="xs:integer"/>
</xs:all>
</xs:complexType>
</xs:element>
</xs:schema>
例如,
<numbers>
<number1>10</number1>
<number2>20</number2>
<number3>30</number3>
<number4>40</number4>
<number5>50</number5>
</numbers>
我想修改这个模式,以便每个数字必须大于 持续。即,number2> number1,number3&gt; number2,number4&gt; number3,和 number5&gt;号码4。我不认为普通的XSD可以实现它,但不是这样 可以在XSD内部使用XPATH吗?