2
我想解析下面的HTML。我需要獲得值爲「標題」的h4標籤下所有鏈接的內部文本。使用HTMLAgilityPack和XPath獲取childNodes的問題
<h4>Title</h4>
<ul>
<li>
<a>One</a>
</li>
<li>
<a>Two</a>
</li>
<li>
<a>Three</a>
</li>
</ul>
我可以使用下面的代碼獲得H4元素確定:
var links = document.DocumentNode.SelectNodes("//h4[contains(text(),'Title')]");
問題帶有試圖讓一個節點。我曾嘗試下面的代碼,但沒有工作:
var urls = member.SelectNodes(".//a");
foreach (var url in urls)
{
Console.WriteLine(url.InnerText);
}