xpath常用语法

本文深入解析XPath选择器的高级应用,特别聚焦于如何精准定位XML文档中的特定元素,包括匹配兄弟节点、父节点等复杂场景,是前端开发、后端开发及数据挖掘者不可或缺的技术指南。

匹配兄弟/父亲节点

<div>
    <a id="1" href="www.baidu.com">我是第1个a标签</a>
    <p>我是p标签</p>
    <a id="2" href="www.baidu.com">我是第2个a标签</a>
    <a id="3" href="www.baidu.com">我是第3个a标签</a>
    <a id="4" href="www.baidu.com">我是第4个a标签</a>
    <p>我是p标签</p>
    <a id="5" href="www.baidu.com">我是第5个a标签</a>
</div>
获取第三个a标签的下一个a标签:"//a[@id='3']/following-sibling::a[1]"

获取第三个a标签后面的第N个标签:"//a[@id='3']/following-sibling::*[N]"

获取第三个a标签的上一个a标签:"//a[@id='3']/preceding-sibling::a[1]"

获取第三个a标签的前面的第N个标签:"//a[@id='3']/preceding-sibling::*[N]"

获取第三个a标签的父标签:"//a[@id=='3']/.."
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值