是否有针对xPath选择器的在线测试器?

ale*_*lex 84 xml xslt xpath

我知道有一些在线正则表达式评估器..非常有用,实时匹配.它们就像RegexBuddy的Web应用程序.

我想知道xPath选择器是否有类似的东西?我只是在学习它们,这对我来说很有价值.

是否有一个在线测试器,允许您输入XML,然后是xPath选择器和匹配(现场会更好,但我怀疑有人编写了JavaScript解释器吗?)吗?

谢谢

Chr*_*sen 88

我注意到答案中唯一的"在线"检查器似乎有点笨重.它需要提交到服务器,并且它不能正确处理命名空间.

我以为我可以做得更好,这样的工具会非常有用,所以我做了一个.我知道在这里提一下它有点自我推销,但我认为它确实特别回答了这个问题!

http://chris.photobooks.com/xml/default.htm

我可以将xpath表达式应用于任意XML文档并显示结果.它还可以美化或漂亮打印XML文档,并对其应用XSLT转换.所有处理都由浏览器完成,它应该适用于IE6 +,Firefox,Opera,Chrome和Safari.

如果您遇到任何问题,请告诉我!

  • 当然是!右键单击页面并选择"查看源代码!" ;)没有明确的许可证.如果您认为它与任何其他StackOverflow帖子具有相同的创意公共许可,我将不胜感激.来源并不完全是生产质量,因此需要注意. (4认同)
  • 非常有用 - 谢谢!! (3认同)
  • 抱歉,"刷新"按钮实际上并不刷新您的浏览器,它只是重新执行JavaScript呈现过程.我想我应该重命名一下,对吧?没有AJAX,因为任何时候都没有XML发送到服务器 - 它在JavaScript中处理100%.我有空的时候会加上突出显示; 请记住这对我来说是个人项目.没有人为此付钱!;) (2认同)

Che*_*eso 37

这不是一个在线工具; 相反,它是一个Windows应用程序,更像是RegexBuddy,但对于XPath.

XPathVisualizer.

截图http://i29.tinypic.com/1zwp5ix.jpg


Dim*_*hev 28

编辑:由于Lars Huttar的善意,用于IE的XPath Visualizer现在有一个新的,更安全的家.也是XPath可视化的FF.

XPath Visualizer已经有十多年的历史了,已经帮助成千上万的人学习XPath这种有趣的方式.可用的IE用于Firefox.

XPath Visualizer是一种通过使用XPath表达式来学习XPath的流行工具.免费和开源.

允许针对给定的XML文档评估任何XPath表达式,并在xml文档中显示高亮显示的结果(如果它们是节点)或在单独的框中显示(如果结果是原子值).

允许定义xsl:variable-s,然后在XPath表达式中使用.

允许定义xsl:key-s,然后由 XPath表达式中的key()函数引用.

  • 警告,谷歌链接网站包含恶意软件:http://safebrowsing.clients.google.com/safebrowsing/diagnostic?client = Firefox&hl = zh-CN&site = http://www.topxml.com/code/cod-422_9827_xpath -visualizer换的,Mozilla的browser.aspx (31认同)
  • @Dimitre.事实上我是.只为XPV启动IE真的很混乱我:) (2认同)
  • @Flack:是的,谢谢你*帮助实现这一目标. (2认同)

Joh*_*lla 17

是的!尝试Firefox 的XPath Checker扩展.这是一个方便的工具.


use*_*529 5

这是一个很好的:http://www.xpathtester.com/