2012-05-16 73 views
0

我有html正文,我使用此代碼來選擇特定的一段代碼,然後,在第二行中,嘗試隔離屬於該特定節點的其他元素。從htmlagility包中的節點中選擇節點

HtmlNode node = doc.DocumentNode.SelectSingleNode("//table[@class='ts']"); 
HtmlNodeCollection prices = node.SelectNodes("//span[@class='nobr']"); 

但是,當'node'不包含'nobr span'時,從整個'doc'中取出元素;我如何才能將此搜索限制在選定節點上?從當前節點

回答

2

.//開始和搜索只是它的後代:

HtmlNodeCollection prices = node.SelectNodes(".//span[@class='nobr']");