У меня есть html и htmlagilitypack с C#. Мне нужно получить значение определенного дочернего узла. Мне нужно получить текст ребенка «strong/em» в html. как я могу его получить?получение значения из определенного дочернего узла
<div id="top3">
<li> February 1, 2016:
<a target="_blank" href="test1.html">
<strong>
<em>test1</em></strong>
</a>
<br><strong>desc1</strong></li>
<li> February 2, 2016:
<a target="_blank" href="test2.html">
<strong>
<em>test2</em></strong>
</a>
<br><strong>desc2</strong></li>
</div>
foreach (HtmlNode node in doc.DocumentNode.SelectNodes("//div[@id='top3']//li"))
{
sb.Append("<p'>" + node.SelectSingleNode("a[1]/preceding-sibling::text()[1]").InnerText + "</p>");
linkNode = node.SelectSingleNode("a[1]");
sb.Append("<p class='event'><a href='" + linkNode.Attributes["href"].Value + "'>" +
//**********Need to have text from /strong/em/ here *********
+ "</a></p>");
}
Это сработало. Благодарю. – user2459457