У меня есть следующий HTML:Получение текста из узла, используя HtmlAgilityPack
<div class="top">
<p>Blah.</p>
I want <em>this</em> text.
</div>
Что такое обозначение XPath, чтобы извлечь строку «I want <em>this</em> text.
»? EDIT: Мне не обязательно нужно, чтобы одно выражение XPath извлекало строку. Выбор нескольких узлов и их повторение для создания предложения также были бы замечательными.
HtmlDocument doc = new HtmlDocument();
doc.LoadHtml(myHtml);
doc.DocumentNode.SelectSingleNode("??????");
Я хочу извлечь строку «Я хочу это text.'» – grautur
Использование SelectNodes() и итерация по каждому узлу, если нужно. – grautur
@grautur: ok ... см. Пример, с которым я связан в своем последнем редактировании. Мне сложно найти документацию для набора гибкости HTML ... знаете ли вы, где он находится? Я загрузил файл справки chm, но он, похоже, не работает в Windows 7. – LarsH