我想知道在使用eclipse平台在java中输入xml文件时如何检索相应的xpath。
例如,
<document>
<name>xml file</name>
<size>12 kb</size>
</document>
结果是:
/document
/document/name
/document/size
答案 0 :(得分:3)
你可以使用插件firebug在firefox上使用此功能:
答案 1 :(得分:1)
我认为计算机无法列出所有可能的xpath表达式(除非您真的打算列出表达式的组合)。因此,我假设您的问题是“如何列出xml文件的所有节点的路径”。通过这个假设,我将使用DOM来解析文件,然后迭代到每个节点并打印从根到该注释的路径。
答案 2 :(得分:0)
我将假设您(或发现此问题的其他人)希望报告DOM中特定节点的有效XPath。我在日志记录中使用了相当多的内容,而Practical XML库有两种方法可以执行此操作:DomUtil.getAbsolutePath()和DomUtil.getPath()。 (免责声明:我是这个图书馆的维护者。)
如果您正在寻找其他内容,请尝试更好地解释自己。