次のXMLドキュメント考えてみましょう:私は次の出力を取得しようとするのXPath:選択ルート、フィルタの子要素
<inst>
<ins>
<id>id_01</id>
<pos>1</pos>
</ins>
<ins>
<id>id_02</id>
<pos>1</pos>
</ins>
</inst>
を:
<inst>
<ins>
<id>id_01</id>
<pos>1</pos>
</ins>
</inst>
を私は次のXQuery/XPath式を書きました:
doc('database/data.xml')/inst[ins/id='id_01']
これは、希望の結果が、誰を与えるものではありませんleドキュメントであり、フィルタリング条件が存在しない場合と同じです。しかし、XML文書に存在しないidを入れた場合、結果は空です。
私はちょうどこのステートメントが間違っているか分からない。