C# Htmlagilitypack nodeception(在另一个节点内选择节点)

C# Htmlagilitypack nodeception(在另一个节点内选择节点),c#,xaml,parsing,html-agility-pack,C#,Xaml,Parsing,Html Agility Pack,我有个问题。我想获取labels节点的内容,但它没有返回任何内容,因为据我所知,它只有在具有class或id属性时才能返回: <div class="section"> <ul> <!-- vainqueur --> <li><label>Vainqueur</label> <img src="/img/maillots/jaune.gif" />

我有个问题。我想获取labels节点的内容,但它没有返回任何内容,因为据我所知,它只有在具有class或id属性时才能返回:

<div class="section">
    <ul>
        <!-- vainqueur -->
        <li><label>Vainqueur</label>
            <img src="/img/maillots/jaune.gif" /> Stephen ROCHE <img src="/img/drapeau/IRL.jpg"> (CARRERA JEANS)
        </li>
        <!-- nb etapes -->
        <li><label>Nombre d'&eacute;tapes</label>25</li>
        <!-- 1 -->
        <li><label>Distance</label>4231 km</li>
        <!-- 1 -->
        <li><label>Vitesse moyenne</label>36.645 km/h</li>
        <!-- 1 -->
        <li><label>Prime au vainqueur</label>300 000&nbsp;F</li>
        <!-- 1 -->
        <li><label>Total des primes</label>6 284 700&nbsp;F</li>
    </ul><!-- fin ul resume -->
</div><!-- fin div section -->

  • 瓦恩奎尔 斯蒂芬·罗奇(卡雷拉牛仔裤)
  • 名为d′é;录音带25
  • 距离4231公里
  • Vitesse moyenne36.645 km/h
  • 30万欧元
  • 总des primes6 284 700 F

您可以选择所有标签并循环它们。请尝试使用此代码

string htmlText = @"<div class=""section"">
                    <ul>
                        <!-- vainqueur -->
                        <li><label>Vainqueur</label>
                            <img src=""/img/maillots/jaune.gif"" /> Stephen ROCHE <img src=""/img/drapeau/IRL.jpg""> (CARRERA JEANS)
                        </li>
                        <!-- nb etapes -->
                        <li><label>Nombre d'&eacute;tapes</label>25</li>
                        <!-- 1 -->
                        <li><label>Distance</label>4231 km</li>
                        <!-- 1 -->
                        <li><label>Vitesse moyenne</label>36.645 km/h</li>
                        <!-- 1 -->
                        <li><label>Prime au vainqueur</label>300 000&nbsp;F</li>
                        <!-- 1 -->
                        <li><label>Total des primes</label>6 284 700&nbsp;F</li>
                    </ul><!-- fin ul resume -->
                </div><!-- fin div section -->";
        var doc = new HtmlDocument();
        doc.Load(new StringReader(htmlText));

       foreach (HtmlNode node in doc.DocumentNode.SelectNodes("//label"))
       {
           Console.WriteLine(node.InnerHtml);
       }
string htmlText=@”
  • 瓦恩奎尔 斯蒂芬·罗奇(卡雷拉牛仔裤)
  • 名称为d'é;磁带25
  • 距离4231公里
  • Vitesse moyenne36.645 km/h
  • 30万欧元
  • 总des primes6 284 700 F
"; var doc=新的HtmlDocument(); 文件加载(新StringReader(htmlText)); foreach(doc.DocumentNode.SelectNodes(“//标签”)中的HtmlNode节点) { Console.WriteLine(node.InnerHtml); }