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