官方语法地址:http//www.w3school.com.cn/xpath/index.asp

xpath使用路径表达式来选取xml文档中的节点或节点集。节点是通过沿着路径(path)或者步(steps)来选取的。

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

 

XML实例文档

使用Dom4j的xPath解析xml文件------xpath语法 随笔 第1张

 

选取节点

下面列出了最有用的路径表达式:

使用Dom4j的xPath解析xml文件------xpath语法 随笔 第2张

实例

使用Dom4j的xPath解析xml文件------xpath语法 随笔 第3张

 提示:如果XPath的开头是一个斜线(/)代表这是绝对路径。如果开头是两个斜线(//)表示文件中所有符合模式的元素都会被选出来,即使是处于树中不同的层级也会被选出来。

谓语(Predicates)

谓语用来查找某个特定节点或者包含某个指定的值的节点。

谓语被嵌在方括号中。

使用Dom4j的xPath解析xml文件------xpath语法 随笔 第4张

选取未知节点

使用Dom4j的xPath解析xml文件------xpath语法 随笔 第5张

选取若干路径

使用Dom4j的xPath解析xml文件------xpath语法 随笔 第6张

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄