非常教程

Xslt & Xpath参考手册

其他杂项 | Miscellaneous

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)。

相关话题

  • XSLT,XQuery,XML,DOM,JXON,JSONPath

其他杂项 | Miscellaneous相关

Xslt & Xpath

XSLT 是扩展样式表转换语言 的外语缩写,这是一种对 XML(标准通用标记语言的子集)文档进行转化的语言,XSLT 中的 T 代表英语中的“转换”(Transformation)。它是 XSL(eXtensible Stylesheet Language)规范的一部分

Xslt & Xpath目录

1.其他杂项 | Miscellaneous
2.XPath 轴 | XPath Axes
3.XSLT元素 | XSLT Elements
4.XPath 函数 | XPath Functions
5.XPath 教程
6.XPath 实例
7.XPath 运算符
8.XPath 轴(Axes)
9.XPath 语法
10.XPath 节点
11.XPath 简介
12.XPath、XQuery 以及 XSLT 函数
13.XPath 总结