Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }