たとえば、結果が次の形式である必要があります
<result>
<French>
<country>country-name</country>
<country>country-name</country>
...
</French>
<German>
<country>country-name</country>
<country>country-name</country>
...
</German>
</result>
しかし、現在、私の結果は次の形式です
<language percentage="100">German</language>
<language percentage="32">French</language>
<language percentage="1">German</language>
<language percentage="100">French</language>
<language percentage="100">French</language>
<language percentage="100">German</language>
<language percentage="99">French</language>
<language percentage="100">French</language>
<language percentage="10">French</language>
<language percentage="32">German</language>
<language percentage="100">French</language>
<language percentage="18">French</language>
<language percentage="65">German</language>
これは私のクエリです:
doc("countries.xml")//country/language[contains(text(), "French") or contains(text(), "German")]
元のデータは次のようになります。
<country name="Afghanistan" population="22664136" area="647500">
<language percentage="11">Turkic</language>
<language percentage="35">Pashtu</language>
<language percentage="50">Afghan Persian</language>
</country>