我想解析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”不支持