2
我有项目/单词的列表:如何检查一个元素在XQuery中是否包含更多单独的单词?
<results>
<string>
<part>Downs</part>
<part>1957</part>
</string>
<string>
<part>Carmines</part>
<part>Huckfeldt</part>
<part>1996</part>
</string>
</results>
在文档中,我需要寻找包含特定string
的所有parts
一次段落。
对我来说,这似乎有点棘手,因为我需要遍历results
项目,并将它们全部与每个段落进行比较。
喜欢的东西:
for $part in $results//part
let $paragraph := $doc//p[contains(., $part)]
return
$paragraph
这将返回一个包含从每一个string
一个或多个单词的所有段落。无法对它们进行分组,因为它们在这种情况下始终是唯一的。
非常感谢!你做了我的一天:)是的,我对最后的解决方案并不感到惊讶。它通常由数学家来完成! –