public void TestTagName3() { string html = @" <body> <h2>title1</h2> <span>message</span> <h2>title2</h2> <span>message2</span> </body> "; HtmlDocument doc = new HtmlDocument(html); var q = new HtmlNavigator(doc) .Where(n => n.TagName == "span") .Select(n => n); Assert.AreEqual(2, q.Count()); Assert.AreEqual("message", q.ToList()[0].Value); Assert.AreEqual("message2", q.ToList()[1].Value); }
public void TestTagName2() { string html = @"<body><h2>title1</h2>message<h2>title2</h2></body>"; HtmlDocument doc = new HtmlDocument(html); var q = new HtmlNavigator(doc) .Where(n => n.TagName == "h2") .Select(n => n); Assert.AreEqual(2, q.Count()); Assert.AreEqual("title1", q.First().Value); Assert.AreEqual("title2", q.ToList()[1].Value); }