【发布时间】:2015-07-12 13:11:00
【问题描述】:
我正在尝试解析 HTML,但我不知道如何使用条件(例如,类名必须是 X)。我知道有很多关于敏捷包的主题,但我找不到任何有用的主题。
<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>
我想为每个类名为“main-class”的 div 获取 href、src 和 alt, 这是我的代码,但它只打印“p”,因为这是我唯一知道该怎么做的事情。
HtmlDocument doc = new HtmlDocument();
doc.LoadHtml(dataString);
foreach (HtmlNode nodeItem in doc.DocumentNode.Descendants("p").ToArray())
{
Debug.WriteLine(nodeItem.InnerText);
}
我正在开发不支持“SelectNodes”的 WP 应用
【问题讨论】:
标签: c# html-agility-pack