我有一個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是否錯誤?