首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >获取所有孩子的文本的xpath

获取所有孩子的文本的xpath
EN

Stack Overflow用户
提问于 2012-05-02 20:22:35
回答 2查看 29.2K关注 0票数 35

有没有办法获得ul标记中的所有子节点的值。

输入:

代码语言:javascript
运行
复制
<ul>
    <li class="type">Industry</li> 

    <li><a href="/store/Browse/?N=355+361+4294855087">Automotive</a></li>                            

    <li><a href="/store/Browse/?N=355+361+4294855065">Parts </a></li>                                

    <li>Tires</li>                  
</ul>

产品:工业,汽车,零部件,轮胎。

EN

回答 2

Stack Overflow用户

发布于 2012-05-02 23:14:32

这将检索具有父ul元素的所有文本元素。

代码语言:javascript
运行
复制
//ul/descendant::*/text()
票数 33
EN

Stack Overflow用户

发布于 2019-10-30 06:19:49

您可以使用XPath轴。轴表示与上下文节点的关系,并用于定位与树上该节点相关的节点。到今天为止,已经有了13 axes。可以对上下文节点的所有子节点(包括嵌套)或descendant-or-self轴使用descendant,这表示上下文节点及其所有子节点。例如:

代码语言:javascript
运行
复制
//ul/descendant::*/text()
//ul/descendant-or-self::*/text()
票数 22
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10413649

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档