我有一个 XML 数据库,其中包含具有 id 的元素。这些都是独一无二的。它们还有一个辅助标识符,将它们链接到另一个数据库中的类似对象。这些并非都是独一无二的。
是否有可以让我识别所有非唯一 ID 的 XQuery?我可以计算有多少使用 distinct-values(),但这无助于识别有重复的 ID!
XML 示例:(每个对象都包含在 eXist 数据库中的单独文件中)
<object id="uniqueID123">
<secondary identifier="nonUnique888"/>
</object>
<object id="uniqueID456">
<secondary identifier="nonUnique888"/>
</object>
<object id="uniqueID789">
<secondary identifier="Unique999"/>
</object>
我想识别重复的字符串“nonUnique888”。