C# Xpath Tables
本文关键字:Tables Xpath | 更新日期: 2023-09-27 18:02:32
我有一个包含2行表的xml代码。
<table>
<thead>
<tr>
<td class="num">test</td>
<td class="num">test2</td>
</tr>
</thead>
</table>
我使用xpath从行抓取数据。如何从表中检索第一行数据,而不是所有数据?
我现在使用的xpath代码是:/table/thead/tr/th[@class='num']
我当前的输出是:
test
test2
我必须在xpath代码中添加什么才能只选择第一行?
您的结果是预期的输出,XPath表达式要求匹配的所有节点,因此您得到的两个节点是正确的。
如果你只想要第一个,你可以这样做:
/table/thead/tr/th[@class='num'][1]