【发布时间】:2017-07-22 23:43:11
【问题描述】:
考虑以下 XML 文档:
<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-Expression:
doc('database/data.xml')/inst[ins/id='id_01']
这并没有给出想要的结果,而是整个文档,就像没有过滤条件一样。但是如果我输入 XML 文档中不存在的 id,则结果为空。
我只是不知道这句话有什么问题。
【问题讨论】: