XML唯一性和参考

时间:2016-11-12 19:26:36

标签: xml xpath reference schema unique

我的XML Schema中有一个奇怪的情况,我需要表示一些数据,例如一个名为element的元素,它可以有3个属性att1att2,{{1这三个必须是唯一的组。

这适用于att3约束的声明,其中包含三个<unique>field

但我还需要指出xpath="attrN"在其他元素中的价值,并且不需要像独立一样独特。

示例:我希望如此:

attr1

直到这里工作......还要在同一个文档中 ...

<element att1="A" att2="B" att3="C" />
<element att1="A" att2="D" att3="C" />

<element att1="A" att2="B" att3="E" />
<element att1="K" att2="B" att3="F" />

我无法通过<element att1="A"/> <element att1="K"/> 上的key执行此操作,因为否则即使att1声明unique,代码的第一部分也无效。< / p>

如何在XML Schema(带引用)中执行此操作?

谢谢!

1 个答案:

答案 0 :(得分:0)

我使用keykey_ref获取了elements而不是attributes的解决方案。