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
から1つ以上の単語を含むすべての段落を返します。この場合は常に一意であるため、グループ化することはできません。
ありがとうございました!あなたは私の一日を作った:)はい、私は最後の解決策に驚かない。これは一般的に数学者の一種です! –