Xml Xpath等价于http://gskinner.com/RegExr/ 对于正则表达式?

Xml Xpath等价于http://gskinner.com/RegExr/ 对于正则表达式?,xml,xpath,Xml,Xpath,我想知道是否有一个Xpath等价于for Regex 通过这种方式,您可以只键入一个xpath查询,它将显示选择了哪些元素 我还没有找到这么简单的东西。是我喜欢使用的 粘贴到XML中,键入XPath表达式并查看所选内容 它还有一个漂亮的打印选项和一个XSLT转换选项。有一个“XPath查询分析器”。此外,它还是一个很好的IDE,允许使用许多处理器和查看器。更新:自2010年11月以来,由Lars Huttar提供的XPath可视化工具 查找--has和 这是我在2000年写的一个工具。从那以后,

我想知道是否有一个Xpath等价于for Regex

通过这种方式,您可以只键入一个xpath查询,它将显示选择了哪些元素

我还没有找到这么简单的东西。

是我喜欢使用的

粘贴到XML中,键入XPath表达式并查看所选内容


它还有一个漂亮的打印选项和一个XSLT转换选项。

有一个“XPath查询分析器”。此外,它还是一个很好的IDE,允许使用许多处理器和查看器。

更新:自2010年11月以来,由Lars Huttar提供的XPath可视化工具

查找--has和

这是我在2000年写的一个工具。从那以后,它已经有了数千次下载,甚至没有一个用户不高兴

警告:topxml.com有一个特洛伊木马——除非你有一个好的恶意软件保护程序,否则不要点击上面的链接

以下是该工具的一些屏幕截图,显示:

  • 所选节点的内联照明

  • 评估每个可能的XPath表达式,而不仅仅是那些选择节点的表达式

  • 在XPath表达式中定义和使用变量

  • 记住所有使用的XPath表达式

  • 定义和使用XSLT键















  • 一些XPath可视化工具 XPath应用程序
    • --Windows应用程序,开源,需要.NET v。3.5. 结果显示为突出显示的代码。这可能不是Dimitre已经建议的工具,尽管它们有相同的名称
    • --Macintosh应用程序,开源。结果显示为突出显示的代码
    具有类似功能的XML编辑器
    • --Macintosh应用程序TextMate的插件,开源
    • --Macintosh应用程序,仍处于测试阶段
    • --跨平台应用程序(Windows、Macintosh、Linux),需要Java 5.x或更高版本
    在线服务
    • --XML文档可以粘贴到textarea或通过URL引用。因此,打印文本区域下方高亮显示选定节点的文档内容
    • --通过textarea输入XML。实际上不会高亮显示所选内容,但会打印所选元素的文本内容
    • MartijnVanBeek的——通过textarea输入XML,需要Flash,开源这是一个新项目:发布于2010-08-24,所以我猜在不久的将来可能会进行一些更新或更改。
    浏览器扩展(或其他)
    • --Firefox扩展。显示XPath查询窗口,而不是代码高亮显示
    • --Firefox扩展,需要DOM检查器扩展
    • --需要Microsoft Silverlight

    我的xml工具页面上有类似的内容:

    我还制作了一个在线XPath计算器。它同时支持XPath1.0和XPath2.0。可从以下网址获得:

    下面是一些屏幕截图:

    XPath 2.0评估,用于呈现数字序列:

    并且,在搜索时标记元素和属性:


    如果它有特洛伊木马,我如何下载它?=)顺便说一句,我在使用Mac,所以我不能使用Xpath可视化工具?@ajsie:我认为它在Mac上不起作用。它使用浏览器和MSXML3。也许Firefox的版本可以在Mac上运行(从未有过Mac——从未尝试过)。至于如何下载,如果你给我发电子邮件(谷歌邮件上的我的SO用户名(dnovatchev)),我会把文件作为附件发给你。否则我要做的是:1。我下载文件。2.我用反恶意软件工具清除特洛伊木马。我很乐意把它分发给一个更可靠的主机。谢谢。我已经在Firefox上安装了xpather,它工作得很好。@ajsie:我看过xpather,它看起来非常不同,在我看来,它没有XPath可视化工具那么强大和富有表现力。我在回答中包含了一些XPath可视化工具的屏幕截图,展示了它的一些特性。所以,你可以自己判断。:)[1] Oxygen XML编辑器还执行交互式xpath求值。[2] perl xpath模块附带了一个perl xpath命令行脚本,该脚本将对文件上的xpath求值并显示结果。自2010年11月以来,xpath可视化工具有了一个新的、更安全的主页,由Lars Huttar提供: