从 htmlagility 包中的节点中选择节点
本文关键字:节点 选择 htmlagility 包中 | 更新日期: 2023-09-27 18:34:26
我有html正文,我使用此代码选择特定的代码段,然后,使用第二行,我尝试隔离属于该特定节点的其他元素。
HtmlNode node = doc.DocumentNode.SelectSingleNode("//table[@class='ts']");
HtmlNodeCollection prices = node.SelectNodes("//span[@class='nobr']");
但是,当"节点"不包含"nobr span"时,元素将从整个"文档"中提取;如何将此搜索限制为仅选定节点?
.//
从当前节点开始,只搜索其后代:
HtmlNodeCollection prices = node.SelectNodes(".//span[@class='nobr']");