有人知道在使用 dom4j 元素时如何使用键自动获取 xpath 吗?
让我解释:
鉴于以下 xml,我创建了一个 dom4j 文档。
<response>
<installation>
<id>0001</cid>
<code>0000</code>
</installation>
<installation>
<id>0002</cid>
<code>0078</code>
</installation>
</response>
遍历文档,我可以使用element.getUniquePath()
或为每个元素创建一个 xpathelement.getPath()
/response/installation[1]/code
or
/response/installation/code
到目前为止还不错,但还不够好。由于无法提前知道对象的顺序,我想在我的 xpath 中使用 key。
/response/installation[id=0001]/code
现在我的问题是,是否有人知道如何做到这一点。
提前致谢。