Xml 限制XSD中的独占键值对

Xml 限制XSD中的独占键值对,xml,xsd,Xml,Xsd,在XSD中,有两个元素,A和B。它们是兄弟元素 A的值可以是“1”或“2”。 B的值可以是“一”或“二” 但是,我想限制这一点,以便只有“1-1”和“2-2”是有效的组合,而不是“1-2”或“2-1”。在XSD中有这样做的方法吗?可以使用Schematron来定义此类共现约束。您可以在这里找到一些介绍性文章:

在XSD中,有两个元素,A和B。它们是兄弟元素

A的值可以是“1”或“2”。 B的值可以是“一”或“二”


但是,我想限制这一点,以便只有“1-1”和“2-2”是有效的组合,而不是“1-2”或“2-1”。在XSD中有这样做的方法吗?

可以使用Schematron来定义此类共现约束。您可以在这里找到一些介绍性文章: