Използвам HTML Agility Pack. Имам HTMLNode, който има следния InnerHtml:
"Item: <b><a href="/bgitem.htm">Link Text</a></b>"
От този възел искам да избера „Текст на връзката“ от тага „a“. Не успях да направя това. Опитах това:
System.Diagnostics.Debug.WriteLine(node.InnerHtml);
//The above line prints "Item: <b><a href="/bgitem.htm">Link Text</a></b>"
HtmlNode boldTag = node.SelectSingleNode("b");
if (boldTags != null)
{
HtmlNode linkTag = boldTag.SelectSingleNode("a");
//This is always null!
if (linkTag != null)
{
return linkTag.InnerHtml;
}
}
Всяка помощ за правилния избор ще бъде оценена.