我想过滤以下 XQuery 的结果:
for $units in $data//*[@id = $ids and (@xref = $a or @xref = $b)]/@id
如何选择具有匹配的@id值和匹配$a或$b 但不匹配$a 和$b 的@xref属性的元素。
$a 和 $b 都是具有标记值的节点集,它们都充当标识符。想要的标识符可以存储在 $a 或 $b 中。
我的意图是,如果 $a 与@xref属性匹配,则查询不会检查 $b。
我想过滤以下 XQuery 的结果:
for $units in $data//*[@id = $ids and (@xref = $a or @xref = $b)]/@id
如何选择具有匹配的@id值和匹配$a或$b 但不匹配$a 和$b 的@xref属性的元素。
$a 和 $b 都是具有标记值的节点集,它们都充当标识符。想要的标识符可以存储在 $a 或 $b 中。
我的意图是,如果 $a 与@xref属性匹配,则查询不会检查 $b。