最好的XPath工具

你们用于XPath的工具是什么?为什么? 现在我正在使用

  • SketchPath是因为它非常棒,但它是一个需要安装的Windows应用程序
  • WhiteBeam在线XPathtesting平台,因为您可以从网站testingexpression式

SketchPath似乎是最突出的,因为它实际上可以帮助你创buildXPath,它是非常先进的。 如果你还没有尝试过,你应该。

缺点SketchPath:你必须安装在机器上,否则它太棒了。

对WhiteBeam的缺点:你必须上传你的文件,我并不总是想出于安全的考虑,你可以上传的文件大小有一定的限制,上传文件是烦人的。 另外,我认为用于该工具的xpath和运行.NET应用程序之间可能存在一些细微的差异。 但现在不记得了。 只要牢记在心。

如果你在一个web开发环境中,Firefox有很多用于XPath支持和分析的强大工具:

  • Firebug具有内置的XPath支持
  • XPath Checker我发现很棒

也可能有用:

  • XPath亚军
  • FireXPath

小心使用Firebug – 右键单击​​“copy XPath”命令将path复制为小写,一些XMLparsing器(如FinalBuilder中使用的MXSMLparsing器)区分大小写 – 所以您需要更正套pipe你的Firebug复制的XPath语句,否则你的parsing器将找不到任何匹配的节点。

XMLQuire是一个免费的Windows编辑器,内置SketchPath XPath编辑器。为了简单起见,SketchPath没有单独开发。

在这里输入图像说明

有一点需要注意: XPath编辑器并不是很明显,只需双击显示当前XPath位置的顶部栏即可调出编辑器。

与SketchPath比较:

XMLQuire中包含了XPath自动完成,expression式pipe理和函数/跟踪与SketchPath函数的帮助,但是XMLQuire也只支持XPath 1.0。

[作为XMLQuire和SketchPath的作者,我不能客观地评估哪个XPath编辑器是'最好的',但是因为在这个问题中提到了SketchPath,所以最新的答案似乎是合理的]

用这个xpathtesting器你可以testing标准的XPathexpression式

您也可以在任何时候保存您的XPath和XML,以便稍后返回,或者在网页或电子邮件中发布链接,这是一个非常方便的function。

SketchPath是目前为止使用的XPath的最佳工具。 我也使用了oXygen,但更喜欢将SketchPath转换为XPath的oXygen。

我喜欢Firefox插件XPather 。 它简单易用,只要你运行Firefox,而不是一个单独的程序运行,那就是我通常使用XPath的时间和地点。

我使用oXygen进行xpath工作。 使用xml文件testingexpression式是相当容易的。 你设置目标xml文件一次,然后它只是一个button来点击来testing你的expression式。