从以下 xml 文件:
<?xml version="1.0" encoding="ISO-8859-1"?>
<bookstore>
<book>
<title lang="eng">Harry Potter</title>
<price>29.99</price>
</book>
<book>
<title lang="de">Vom Winde verweht</title>
<price>39.95</price>
</book>
</bookstore>
我想要所有具有 lang="eng" 及其祖先节点的书籍,即以下输出:
<bookstore>
<book>
<title lang="eng">Harry Potter</title>
<price>29.99</price>
</book>
</bookstore>
如何使用 XPath 获得它?
编辑:如果我的描述和示例输出由于术语不佳而不匹配,则示例描述了我想要的内容。