首页 > 代码库 > xpath

xpath

Xpath简介

Xpath是一个独立的一个路径语言,主要的目的是为了查找路径中的元素。

那么DOM4J默认支持Xpath的路径查找。

常用的方法有以下的两种:

selectNodes(“xpath”)            à 查询指定路径的所有的元素

selectSingleNode(“xpath”)     à 查询指定路径的第一个元素

   常用的Xpath路径写法

/AAA            指定从XML文档的根开始写路径

//BBB             指定从整个XML中搜索满足的元素名

/AAA/CCC/DDD/* 指定路径下所有的元素

//*                 指定获取所有的元素

/AAA/BBB[1]  指定路径下的第一个元素,一定是以1开始的

/AAA/BBB[last()]  指定路径下的最后一个元素

//@id        指定要获取的属性元素

//BBB[@id]           指定带属性的元素

//BBB[@id=‘b1‘]   指定属性值的元素

//BBB[ position() = floor(last() div 2 + 0.5) or position() = ceiling(last() div 2 + 0.5) ]