39

你们为 XPath 使用了哪些工具,为什么?现在我正在使用

SketchPath 对我来说似乎最突出,因为它实际上可以帮助您创建 xpath,而且它非常先进。如果你还没有尝试过,你应该这样做。

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

WhiteBeam 的缺点:您必须上传文件,出于安全原因,我并不总是想要这样做,而且您可以上传的文件大小有一些限制,而且上传文件无论如何都很烦人。此外,我认为用于该工具的 xpath 与运行 .NET 应用程序时可能存在一些细微差别。但是现在什么都不记得了。请记住它。

4

6 回答 6

47

[更新] XMLQuire 最初是在这个答案中推荐的。它是用于 Windows 的免费 XML 编辑器,内置用于 XPath 测试的SketchPath XPath 编辑器。

XMLQuire 已经有几年没有维护了,现在已经退役了。

对于 XPath 实验等。XMLQuire 的作者现在推荐 Visual Studio Code 的XPath Notebook扩展。由同一作者开发,现在支持由 Saxonica 的Saxon-JS处理器提供的 XPath 3.1。

在此处输入图像描述

于 2011-09-09T12:28:23.723 回答
13

如果您在 Web 开发环境中,Firefox 有许多强大的 XPath 支持和分析工具:

  • Firebug 具有内置的 XPath 支持
  • 我发现 XPath 检查器很棒

也可能有用:

  • XPath 亚军
  • FireXPath

小心 Firebug - 右键单击​​“复制 XPath”命令将路径复制为全部小写,并且一些 XML 解析器(如 FinalBuilder 中使用的 MXSML 解析器)区分大小写 - 因此您需要更正大小写您的 Firebug 复制的 XPath 语句,否则您的解析器将找不到任何匹配的节点。

于 2010-01-02T15:06:57.833 回答
6

使用这个xpath 测试器,您可以测试标准的 XPath 表达式

您还可以随时保存您的 XPath 和 XML,以便稍后返回或在 Web 或电子邮件中发布链接,这是一个非常方便的功能。

于 2010-12-08T11:07:38.533 回答
4

SketchPath 是迄今为止我用过的最好的 XPath 工具。我也使用过 oXygen,但对于 XPath,我更喜欢 SketchPath 而不是 oXygen。

于 2011-03-26T09:45:31.427 回答
3

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

于 2010-01-02T14:13:44.547 回答
1

我使用oXygen进行 xpath 工作。根据文件中的 xml 测试您的表达式相当容易。您设置目​​标 xml 文件一次,然后只需单击一个按钮即可测试您的表达式。

于 2010-01-02T23:36:19.507 回答