XPath对XML解析,修饰符简要说明

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:: 某个节点之前的某类兄弟节点 ,修饰前面后兄弟节点
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值