Я хотел бы найти диапазон с определенным идентификатором и получить внутренний текст. Но я не могу найти способ сделать это.

Может кто-нибудь направить меня с этим

c#
4
Killercode 30 Авг 2011 в 03:13

2 ответа

Лучший ответ

Вы можете попробовать что-нибудь в этом роде:

var doc = new HtmlDocument();
doc.Load("foo.html");
var node = doc.DocumentNode.SelectSingleNode("//span[@id='foo']");
if (node != null)
{
    var innerText = node.InnerText;
}
14
Darin Dimitrov 29 Авг 2011 в 23:18

Я лично предпочитаю превращать все это в XElement и запрашивать его таким образом при использовании Html Agility. ИМХО проще, чем xpath. Но ответ Дарина работает

1
kmcc049 29 Авг 2011 в 23:22