XPath
XPath即为XML路径语言(XML Path Language),它是一种查询语言,用来选取XML文档中的内容。XPath是万维网联盟(W3C)标准。
简介
时间轴
- 1999-11-16,W3C发布XPath 1.0。
- 2010-12-14,W3C发布XPath 2.0。
- 2014-04-08,W3C发布XPath 3.0。
- 2017-03-21,W3C发布XPath 3.1。
版本
语法
数据模型
XPath把XML文档看作一棵树(tree),树包含很多节点(nodes),这一模式仅仅是概念性的,并不要求任何具体的实现。节点分为7种类型:
- 根节点
- 单元节点
- 文本节点
- 属性节点
- 命名空间节点
- 处理指令节点
- 注释节点
了解更多 >> W3C:XPath 1.0 - 数据模型
定位路径
节点描述
轴描述
轴描述,通过XML文件分支树的浏览方向定位。