Я хотел бы найти диапазон с определенным идентификатором и получить внутренний текст. Но я не могу найти способ сделать это.
Может кто-нибудь направить меня с этим
2 ответа
Вы можете попробовать что-нибудь в этом роде:
var doc = new HtmlDocument();
doc.Load("foo.html");
var node = doc.DocumentNode.SelectSingleNode("//span[@id='foo']");
if (node != null)
{
var innerText = node.InnerText;
}
Я лично предпочитаю превращать все это в XElement и запрашивать его таким образом при использовании Html Agility. ИМХО проще, чем xpath. Но ответ Дарина работает
Похожие вопросы
Новые вопросы
c#
C # (произносится как «резкий») - это высокоуровневый, статически типизированный язык программирования с несколькими парадигмами, разработанный Microsoft. Код C # обычно нацелен на семейство инструментов и сред выполнения Microsoft .NET, включая, среди прочего, .NET Framework, .NET Core и Xamarin. Используйте этот тег для вопросов о коде, написанном на C # или в формальной спецификации C #.