我想解析HTML,我不知道如何使用條件(例如類名必須是X)。我知道很多關於敏捷包的主題,但我找不到任何有用的東西。HtmlAgilityPack解析屬性
<div class="main-class">
<a href="LINK">
<img src="IMAGELINK" alt="SOMETEXT" class="image-class">
</a>
</div>
<p> bla bla </p>
<div class="main-class">
<a href="LINK">
<img src="IMAGELINK" alt="SOMETEXT" class="image-class">
</a>
</div>
<div class="main-class">
<a href="LINK">
<img src="IMAGELINK" alt="SOMETEXT" class="image-class">
</a>
<p> asd sadh awww </p>
</div>
我想HREF,SRC和alt爲每個類名「主級」的div, 這是我的代碼,但它僅打印「P」,因爲這是我唯一知道如何做。
HtmlDocument doc = new HtmlDocument();
doc.LoadHtml(dataString);
foreach (HtmlNode nodeItem in doc.DocumentNode.Descendants("p").ToArray())
{
Debug.WriteLine(nodeItem.InnerText);
}
我工作的WP應用,在那裏「的SelectNodes」不支持