我想知道如何在我們用eclipse平臺在java中輸入xml文件時檢索相應的xpath。如何檢索相應的xpath
例如,
<document>
<name>xml file</name>
<size>12 kb</size>
</document>
結果是:
/document
/document/name
/document/size
我想知道如何在我們用eclipse平臺在java中輸入xml文件時檢索相應的xpath。如何檢索相應的xpath
例如,
<document>
<name>xml file</name>
<size>12 kb</size>
</document>
結果是:
/document
/document/name
/document/size
嗯,我不認爲有一種方法爲計算機列出所有可能 XPath表達式(除非你真的打算列出你的表達式的組合)。因此,我假設你的問題是「如何列出xml文件的所有節點的路徑」。有了這個假設,我將使用DOM來解析文件,然後迭代到每個節點並打印從根到該筆記的路徑。
我打算假設您(或其他發現此問題的人)正在尋找報告DOM中特定節點的有效XPath。我使用相當多的日誌記錄,並且Practical XML庫有幾個方法來執行此操作:DomUtil.getAbsolutePath()和DomUtil.getPath()。 (免責聲明:我是這個庫的維護者)。
如果您正在尋找別的東西,請嘗試更好地解釋自己。
你可以有這個功能在火狐插件螢火蟲:
Eclipse XPath View是我一直在尋找的東西。 – 2016-05-23 13:38:23