c#HTMLElement获取特定子级
假设我在HtmleElement对象中存储了HTML。它的outerHTML属性看起来像这样c#HTMLElement获取特定子级,c#,html,dom,C#,Html,Dom,假设我在HtmleElement对象中存储了HTML。它的outerHTML属性看起来像这样 <table> <tr> <td> a </td> <td> b </td> <td> c </td> </tr> </table> 一 b c
<table>
<tr>
<td>
a
</td>
<td>
b
</td>
<td>
c
</td>
</tr>
</table>
一
b
c
如何使用innerHTML“c”
获取第三个
?
我在将数据切换到其他对象时没有问题,我只是希望能够轻松地做到这一点?我曾考虑将其解析为XML,然后使用XPath,但我没有成功…使用加载文档,然后您可以对其应用XPath以检索您感兴趣的节点。
在您的案例中,表达式是:
//table/tr/td[position()=2]
如果您有更多的行,那么它将从每一行返回位置为2(从零开始的索引)的所有td元素