Something like this:List facts = new List(); foreach (HtmlNode li in doc.DocumentNode.SelectNodes("//div[@id='res']/li")) { facts.Add(li.InnerText); } XPath Checker might also help you with future XPath queries.