初学xpath 解决如何获取子孙节点的文本内容

摘要:text()和string()的区别

情景今天刚学习xpath,想扒百度搜索内容,碰到难点,想获得子节点下所有的文本内容,终于碰到一篇有用的文章,特此记录

区别:

text() 只获得当前节点的文本内容
例子:
(代码格式贴不出,先将就)

<a href=”…”> <em> 马云<em/>百度百科 <a/>

用 .xpath(“text()”) 势必只会得到
百度百科

string() 会获得当前节点下的子孙节点所有文本
用.xpath(“string()”) 就会得到
马云百度百科

总结:

其实还没研究() 和(.)之间的区别,而且除了text()和string(),还有data()的存在,不过这些以后等遇到问题再细细研究吧。
文章借鉴于
http://blog.csdn.net/jiangchao858/article/details/63314426

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值