как получить доступ к дочернему узлу из узла в пакете htmlagility

<html>
    <body>
        <div class="main">
            <div class="submain"><h2></h2><p></p><ul></ul>
            </div>
            <div class="submain"><h2></h2><p></p><ul></ul>
            </div>
        </div>
    </body>
</html>

Я загрузил html в HtmlDocument . Затем я выбрал XPath как submain . Тогда я не знаю, как получить доступ к каждому тегу, например h2 , p отдельно.

HtmlAgilityPack.HtmlNodeCollection nodes = doc.DocumentNode.SelectNodes("//div[@class=\"submain\"]");
foreach (HtmlAgilityPack.HtmlNode node in nodes) {}

Если я использую node.InnerText , я получаю все тексты и InnerHtml тоже бесполезен. Как выбрать отдельные теги?

17
задан Val 31 August 2017 в 05:33
поделиться