【发布时间】:2010-12-31 18:56:17
【问题描述】:
你们为 XPath 使用了哪些工具,为什么? 我现在正在使用
- SketchPath 因为它非常棒,但它是一个需要安装的 Windows 应用程序
- WhiteBeam online XPath test bed因为你可以从网站上测试表达式
SketchPath 对我来说似乎最突出,因为它实际上可以帮助您创建 xpath,而且它非常先进。如果你还没有尝试过,你应该这样做。
SketchPath 的缺点:你必须将它安装在机器上,否则它太棒了。
WhiteBeam 的缺点:您必须上传文件,出于安全原因,我并不总是想这样做,而且您可以上传的文件大小有一些限制,而且上传文件无论如何都很烦人。此外,我认为用于该工具的 xpath 与运行 .NET 应用程序时可能存在一些细微差别。但是现在什么都不记得了。请记住这一点。
【问题讨论】:
-
您是指作为设计 XPath 表达式的工具,还是作为使用 XPath 作为查询语言来搜索 XML 文档的工具?
-
SketchPath 更新:它仍然是免费软件,但现在伴随着付费软件产品 CoherentWeb。这可以处理更大的 XML 文件(最大 10MB)并且加载 XML 的速度提高了 20 倍。它可以“浏览”多达 10,000 个文件,并与批量 XSLT 处理工具集成。
-
我刚试过 SketchPath,我发现界面非常不直观。许多不熟悉的屏幕元素。我试图在一个大的(30Mb)XML 文件上使用它,并得到“Xml 异常:1 - 根级别的数据无效。第 1 行,位置 1。” - 很难说原因是什么。
-
SketchPath 现在已作为独立产品被删除,其功能仍在 CoherentWeb 中。
-
CoherentWeb 也下降了(看到模式了吗?)...但我添加了一个简单的在线 XPath2.0 编辑器,具有 SketchPath 的跟踪功能但还没有自动完成:qutoric.com/xslt/analyser/xpathtool.html跨度>