13 36486

xpath常用函数用法

ym 于 2016-5-27 17:46 发表 [复制链接]
wjzeng 初级会员 发表于 2017-10-31 11:07:49 | 显示全部楼层
1、选取class='result'的div节点包含的所有TR子节点是用:
//div[@class='result']/child::TR
还是:
//div[@class='result']/TR呢?
还是我写的这两个都是不正确的?

2、对整理箱节点应用自定义Xpath时,整理箱中包含的内容必须来自于同一个节点吗?是的话,对这个节点还有没有其他要求,比如说没有下级子节点这样?
举报 使用道具
umsung 高级会员 发表于 2017-10-31 11:33:04 | 显示全部楼层
1,这两个xptah都是返回所有@class='result'的div节点下的所有TR子节点。应该是没有问题,只是要用小写的tr。
2,自定义xpath时,整理箱中包含的内容必须来自于同一个大节点下,在写xpath时,总好不要用"//"双斜杠开头,这个是代表从匹配选择的当前节点选择文档中的所有节点,而不考虑它们的位置。
举报 使用道具
LIUTING0529 新手上路 发表于 2019-4-26 03:08:13 | 显示全部楼层
上面的函数//*[@class='result'][position()=1]  应为(//*[@class='result'])[position()=1]   才能定位到相应结点(加括号)!其余类似。
举报 使用道具
Fuller 管理员 发表于 2019-4-26 07:52:50 | 显示全部楼层
LIUTING0529 发表于 2019-4-26 03:08
上面的函数//*[@class='result']  应为(//*[@class='result'])   才能定位到相应结点(加括号)!其余类似 ...

原来是这样啊?关于这个用法我一直没有学会,现在终于明白了
举报 使用道具
您需要登录后才可以回帖 登录 | 立即注册

精彩推荐

  • Gephi社会网络分析-马蜂窝游记文本分词并同
  • Gephi社会网络分析-基于马蜂窝游记文本以词
  • 知乎话题文本根据词语间距筛选后生成共词矩
  • 马蜂窝游记文本分词后以词语间距为筛选条件
  • 学习使用apriori算法挖掘关联关系

热门用户

GMT+8, 2024-3-29 19:03