Xml 如何在另一个节点之后查找节点的属性值?
我正在为以下包含内容的XML文件搜索xPathXml 如何在另一个节点之后查找节点的属性值?,xml,xpath,xml-parsing,Xml,Xpath,Xml Parsing,我正在为以下包含内容的XML文件搜索xPath <library> <book id="12013"> <title>ABCD</title> </book> <book id="23422"> <title>Efgh</title> </book> </library> 但它没有返回任何值 似乎xpa
<library>
<book id="12013">
<title>ABCD</title>
</book>
<book id="23422">
<title>Efgh</title>
</book>
</library>
但它没有返回任何值 似乎xpath是正确的,您得到了什么回报?如果我将xpath命名为//library/book[@id='12013']/following::book/title,那么它将给我“Efgh”。。但是我想要的是属性值而不是节点值。你能告诉我你是如何得到这个值的吗?它工作正常,在这里测试过哦,是的。。它在那里工作正常,让我再检查一下。我正在java应用程序中使用此xpath。将xpath和xml文件传递给该函数并返回值。让我再试一次。
//library/book[@id='12013']/following::book/@id