首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

XPath

XPath代表XML路径语言。它使用非XML语法来提供寻址(指向)XML文档不同部分的灵活方式。它也可以用于测试文档中的编址节点,以确定它们是否匹配模式。

XPath主要用于XSLT,但也可以用作浏览任何类似XML的语言文档(如HTML和XUL)DOM的更强大的方法,而不是依赖于方法,属性和其他DOM核心功能。document.getElementByIdNode.childNodes

XPath使用路径表示法(如在URL中)来浏览XML文档的层次结构。它使用非XML语法,以便可以在URI和XML属性值中使用它。

注意:对XPath的支持变化很大; 它在Firefox中得到了相当好的支持(尽管没有进一步改进支持的计划),而其他浏览器在很小的程度上实现它。如果你需要一个polyfill,你可以考虑js-xpath或者wicked-good-xpath

文档

在JavaScript中使用XPath介绍介绍XPath的非XSLT用法。

XPath:轴列表和XPath规范中定义的轴的定义。轴用于描述节点之间的关系。

XPath:函数列表和XPath核心XPath函数的列表和说明,以及Xath特定的XPath添加。

使用XSLT转换XML XSLT使用XPath处理希望转换的XML文档中的代码段。XPath根据DOM Level 3 XPath API ,在您自己的代码中使用JavaScript实用程序函数。

什么是XSLT?对XSLT和XPath的这种广泛介绍假设不了解这些技术的先验知识,并通过背景,上下文,结构,概念和介绍性术语指导读者。

JXON JXON(无损? avaScript X ML ? bject ?浮选)是通过其定义使用JavaScript对象的表示的通用名称的XML

在某些情况下,必须从JavaScript解释器中读取XML文档的全部内容(例如,针对Web应用程序语言或设置XML文档)。在这些情况下,JXON可以代表最实用的方式和XPath的有效替代方法。

工具

XPather功能丰富的XPath生成器,编辑器,检查器和简单的提取工具(FireFox Add-On)。FireXPath XPath面板紧密集成到FireBug中,提供编辑器和检查器(FireFox Add-On)。XPath Checker XPath表达式的交互式编辑器(FireFox Add-On)。SketchPath图形XPath生成器/调试器(.NET)。

相关话题

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com