gpt4 book ai didi

select - 如何使用xpath按列标题名称选择表格列

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

我有一个结果表,如下所示:

<table>
<thead>
<tr>
<th>Id</th>
<th>Type</th>
<th>Amount</th>
<th>Price</th>
<th>Name</th>
<th>Expiration</th>
</tr>
</thead>
<tbody>
<tr>
<td>123</td>
<td>Paper</td>
<td>10 pcs.</td>
<td>$10</td>
<td>Premium Copier paper</td>
<td>None</td>
</tr>
<tr>
<td>321</td>
<td>Paper</td>
<td>20 pcs.</td>
<td>$20</td>
<td>Extra Copier paper</td>
<td>None</td>
</tr>
</tbody>

我想用 xpath 的名称选择整列,例如我希望返回的结果是 {<td>$10</td>, <td>$20</td>} 的数组如果按列名称“价格”选择。
我是 xpath 的新手,并不确定如何做到这一点,但我很确定这是可能的。

最佳答案

好的,我找到了足够的答案,看起来很优雅。这是所需的 XPath 字符串:

//table/tbody/tr/td[count(//table/thead/tr/th[.="$columnName"]/preceding-sibling::th)+1]

输入列的名称而不是 $columnName。这对我很有效。没有 XSL 或任何东西,只有纯 xpath 字符串。如何应用它 - 这是另一个问题。

关于select - 如何使用xpath按列标题名称选择表格列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14745478/

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