如何限制XSD中的唯一值

时间:2014-11-03 11:39:46

标签: xml xsd xsd-validation

示例XML:

架构验证应该失败:

<Root>
  <A>0</A>
  <B>0</B>
  <C>2</C>
</Root>

应该传递模式验证:

<Root>
  <A>0</A>
  <B>1</B>
  <C>2</C>
</Root>

如示例所示,可以有不同的元素即。 A,B,C ......所有子元素都是字符串类型。我想确保所有子元素都具有唯一值。例如,A和B不应具有相同的值。没有子元素应该具有相同的值。 XSD应该限制它。

我尝试使用Unique但它会检查单个元素。不是为了不同的元素。

0 个答案:

没有答案