我有一个HTML文档,我得到基于类的元素。一旦我有他们,我经历的每个元素,并得到进一步的元素:Foreach没有遍历元素
var doc = new HtmlAgilityPack.HtmlDocument();
doc.LoadHtml(content);
var rows = doc.DocumentNode.SelectNodes("//tr[contains(@class, 'row')]");
foreach (var row in rows)
{
var name = row.SelectSingleNode("//span[contains(@class, 'name')]").InnerText,
var surname = row.SelectSingleNode("//span[contains(@class, 'surname')]").InnerText,
customers.Add(new Customer(name, surname));
};
然而,上述通过迭代行,但始终检索第一行的文本。
XPath是否错误?