gpt4 book ai didi

xpath:如何不匹配以下数据

转载 作者:行者123 更新时间:2023-12-03 15:37:22 26 4
gpt4 key购买 nike

查看源代码,我的表格数据格式完全如下:

  <tr class="even">
<td>apple</td>
<td>pear</td>
<td>orange</td>
</tr>
<tr class="odd">
<td>apple</td>
<td>pear</td>
<td>&nbsp</TD>
</tr>
<tr class="even">
<td>apple</td>
<td>pear</td>
<td>orange</td>
</tr>

我怎么会不匹配 <td>在它发生的所有行中都包含  ?

最佳答案

实体&nbsp;不是 XPath 知道的东西——最好使用它的等效(自定义)字符实体 &#xA0;
全选 td顶部元素的 s - table ,不包含 &nbsp;使用 :

 /table/tr/td[not(contains(., '&#xA0;'))]

选择此表的所有行,使得它们的 td 都没有 child 包含 &nbsp;使用 :
 /table/tr[not(td[contains(., '&#xA0;')])]

全选 td此表所有行的子项,使得它们的 td 都没有 child 包含 &nbsp;使用 :
 /table/tr[not(td[contains(., '&#xA0;')])]/td

关于xpath:如何不匹配以下数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4841036/

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