gpt4 book ai didi

xpath - XPath:通过子节点的属性值获取节点

转载 作者:行者123 更新时间:2023-12-03 17:29:50 29 4
gpt4 key购买 nike

亲爱的,您能帮我用这个XPATH吗?可以说我有以下HTML代码

<table>
<tr>
<td class="clickable">text</td>
<td>value1</td>
</tr>
<tr>
<td>value2</td>
<td>text</td>
</tr>
</table>


我需要构建一个XPath,该XPath将选择具有值文本和属性类等于可点击的 <tr><td>
我尝试了以下xpath:

//tr[contains(.,'text')][contains(./td/@class,'clickable')]
//tr[contains(.,'text')][contains(td/@class,'clickable')]


但是这些都不起作用

任何帮助表示赞赏
谢谢

最佳答案

您几乎在那里:

//tr[contains(td/@class,'clickable') and contains(td, 'text')]




使用 xmllint的演示:

$ xmllint input.xml --xpath "//tr[contains(td/@class,'clickable') and contains(td, 'text')]"
<tr>
<td class="clickable">text</td>
<td>value1</td>
</tr>

关于xpath - XPath:通过子节点的属性值获取节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38424509/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com