作者:茶茶 | 来源:互联网 | 2022-12-09 18:55
我正在使用HtmlAgilityPack
,我有以下情况:
你可以看到tr
里面只有三个内容,所以我希望在最终结果中应该只有前三个tr
.实际上我的代码返回所有tr
:
HtmlNode oddsTable = doc.DocumentNode
.SelectSingleNode("//table[starts-with(@class, 'table-main')]");
HtmlNodeCollection rows = oddsTable.SelectNodes("tbody//tr");
我怎样才能实现这个目标xpath
?
感谢您的帮助和解释.
1> kjhughes..:
取决于你的内容是什么意思:
任何内容://tr[node()]
元素内容://tr[*]
文字内容://tr[text()]
非空白内容://tr[normalize-space()]