此命令按预期工作并返回 1 个节点。
# cat myfile.txt
<feed>
<entry>
<author>
<name>Amar joshi</name>
</author>
</entry>
</feed>
# xpath -e "/feed/entry[author/name='Amar joshi']" myfile.txt
Found 1 nodes in myfile.txt:
但事实并非如此。
<feed>
<entry>
<author>
<name>संतोष गोरे</name>
</author>
</entry>
</feed>
xpath -e "/feed/entry[author/name='संतोष गोरे']" myfile.txt
文件和命令非常相似。unicode 文本应该没有问题。我已经使用我在这里找到的实用程序检查了它......