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