我有一个键值,该键值在两个不同的字段(又称为XPATH)上必须唯一。
示例:
<testdoc>
<some id="bla">
<alias id="other val">
something
</alias>
<content>
some content
</content>
</some>
<some id="other bla">
<content>
some other content
</content>
</some>
</testdoc>
在本文档中,id
元素中的some
和id
元素中的alias
用作公用密钥,即它们必须是唯一的。因此,在以上示例中,id='other bla'
是一个错误,因为该密钥已在第二个some
元素中使用。
问题:如何在XSD架构文档中定义该关系?