码迷,mamicode.com
首页 > 其他好文 > 详细

xpath的轴进行查找

时间:2020-03-08 18:08:43      阅读:99      评论:0      收藏:0      [点我收藏+]

标签:com   用处   code   父节点   兄弟节点   自身   wing   nbsp   lin   

xpath的轴有以下几种方式

• parent::* 表示当前节点的父节点元素
• ancestor::* 表示当前节点的祖先节点元素
• child::* 表示当前节点的子元素 /A/descendant::* 表示A的所有后代元素
• self::* 表示当前节点的自身元素
• ancestor-or-self::* 表示当前节点的及它的祖先节点元素
• descendant-or-self::* 表示当前节点的及它们的后代元素
• following-sibling::* 表示当前节点的后序所有兄弟节点元素
• preceding-sibling::* 表示当前节点的前面所有兄弟节点元素
• following::* 表示当前节点的后序所有元素
• preceding::* 表示当前节点的所有元素

案例

1.查找当前节点所有的兄弟节点元素

//*[.=29.99]/preceding-sibling::year


技术图片

//*[.=‘J K. Rowling‘]/preceding-sibling::title

2.节点的后序所有兄弟节点元素

//*[.=‘J K. Rowling‘]/following-sibling::price


技术图片

3.当前节点的父节点元素

//*[.=‘J K. Rowling‘]/parent::book

技术图片

 

 

4.当前节点的子元素 

//book[1]/child::title

技术图片

 

 5.当前节点的后序所有元素

//book[1]/following::*

 感觉用处不大,因为不能确定唯一 

6.表示当前节点的所有元素

//book[1]/preceding::*

  感觉用处也不大,因为不能确定唯一

xpath的轴进行查找

标签:com   用处   code   父节点   兄弟节点   自身   wing   nbsp   lin   

原文地址:https://www.cnblogs.com/chongyou/p/12443446.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!