你们为XPath使用了什么工具?为什么?现在我正在使用
SketchPath因为它非常棒,但它是一个需要安装的Windows应用程序
WhiteBeam在线XPath测试床,因为您可以从网站上测试表达式
SketchPath似乎对我来说最为突出,因为它实际上可以帮助您创建xpath并且它非常先进.如果你还没有尝试过,你应该这样做.
缺点是SketchPath:你必须在机器上安装它,否则它太棒了.
对WhiteBeam的缺点:你必须上传你出于安全原因我并不总是想做的文件,你可以上传的文件大小有一些限制,上传文件很烦人.另外我认为用于该工具的xpath与运行.NET应用程序之间可能存在一些细微差别.但是现在不记得了.请记住它.
XMLQuire是Windows的免费XML编辑器,内置了SketchPath XPath编辑器.为了简单起见,SketchPath本身并没有进一步开发.
有一点需要注意: XPath编辑器并不是很明显,但只需双击显示当前XPath位置的顶部栏即可调出编辑器.
与SketchPath比较:
使用SketchPath的函数帮助的XPath自动完成,表达式管理和函数/跟踪包含在XMLQuire中,但XMLQuire也只支持XPath 1.0.
[披露 - 作为XMLQuire和SketchPath的作者,我不能客观地评估哪个XPath编辑器是"最好的" - 但是在问题中提到了SketchPath - 一个让事情更新的答案似乎是合理的]
如果您处于Web开发环境中,Firefox有许多用于XPath支持和分析的出色工具:
Firebug具有内置的XPath支持
XPath Checker我发现它很棒
也许有用:
XPath Runner
FireXPath
小心使用Firebug - 右键单击"copy XPath"命令将路径复制为全部小写,并且一些XML解析器(如FinalBuilder中使用的MXSML解析器)区分大小写 - 因此您需要更正大小写您的Firebug复制的XPath语句,否则您的解析器将找不到任何匹配的节点.
使用此xpath测试器,您可以测试标准XPath表达式
您还可以在任何时间保存XPath和XML以便稍后返回或在Web或电子邮件中发布链接,这是一个非常方便的功能.