どのように合わせリストの項目XQueryを利用した <intValues>1 2 3</intValues>
質問
今は戦idとして格納され リスト 要素XQueryを利用した.
例えば、
<data>
<item>
<name>foo</name>
<intValues>1 2 3 4 5</intValues>
</item>
<item>
<name>bar</name>
<intValues>6 7 8 9 10</intValues>
</item>
</data>
ことはでき返しを含む3 intValues
?
解決
ことはでき返した 3のintValues?
このXPath表現 の選定を正確に全 item
要素として'3'の値のリストに含まれるその intValues
子ども:
/*/item['3' = tokenize(intValues, ' ')]
他のヒント
あなたのxmlファイルは、スキーマを持っており、あなたは、スキーマ対応のプロセッサを使用している場合は、クエリは、
だけです/data/item[intValues = 3]
Dimitreが示唆するように、それ以外の場合は、手動でこれをトークン化する必要があります。
所属していません StackOverflow