HtmlAgilityPack不循环收集

我有一个带有“消息”类的div集合的网页。 我试图循环它们并将它们放入CSV文件,但是我不能让集合正确循环。 这是代码:

string fpath = @"C:\Texts\messages.html"; HtmlDocument page = new HtmlWeb().Load(fpath); var msgs = page.DocumentNode.SelectNodes("//div[@class='message']"); List msgList = new List(); foreach (var msg in msgs) { msgList.Add(msg.InnerHtml); } 

msg在循环的每次迭代中保持不变。 知道为什么会这样吗?

编辑:

示例HTML(这是1 msg.msgs将是这些的集合)

 
Name
August 10, 2012 at 5:02 pm
A message will be here.