dom4j-xpath选择xml节点类型:
1、绝对路径 /
2、相对路径 //
3、所有类型 *
4、指定 [ ]
5、属性 @
1、指定序号 数字
2、操作符: | 或
3、函数:
name() 返回名称
count() 返回个数
normalize-space()去除空格后
starts-with(,) 以开始
contains() 包含
string-length(,) 长度
修饰:
6、某种子节点 child:: 与//,/类似 ,修饰子节点
8、某种节点的父节点 parent:: 以某个节点为父节点的节点 ,修饰父节点
7、某种节点所有子节点: descendant:: 以某个节点为子节点的节点 ,修饰后代
9、某种节点的所有祖先节点 ancestor:: 从某个节点到某个节点的所有直系节点,不包括本身,修饰祖先节点
14、节点和其子节点: descendant-or-self:: 某个节点包含其某种子节点 ,包括自身
15、节点和其祖先节点: ancestor-or-self:: 某个节点包含其某种父节点 ,包括自身
12、之后的所有节点: following:: 某个节点之后的所有节点,子节点 ,修饰后面的节点
13、之前的所有节点: preceding:: 某个节点之前的所有节点,子节点 ,修饰前面的节点
10、某个节点之后兄弟节点 following-sibling:: 某个节点之后的某类兄弟节点 ,修饰后面后兄弟节点
11、某个节点之前兄弟节点 preceding-sibling:: 某个节点之前的某类兄弟节点 ,修饰前面后兄弟节点