Как получить тег заголовка с помощью пакета Agility Pack

c# html html-agility-pack

Вопрос

Я разбираю HTML-файл с помощью пакета Agility Pack. я хочу получить

<title>Some title <title>

Как вы видите, название не имеет класса. Поэтому я не мог поймать его независимо от того, что я пробовал. Я не мог найти решение в Интернете. Как я могу уловить этот тег HTML, который не имеет класса? Благодарю.

Принятый ответ

Это может сделать трюк для вас

doc.DocumentNode.SelectSingleNode("//head/title");

или

doc.DocumentNode.SelectSingleNode("//title");

или

doc.DocumentNode.Descendants("title").FirstOrDefault()

Популярные ответы

HtmlDocument doc = new HtmlDocument();
doc.LoadHtml(htmlContent);

var result = doc.DocumentNode.SelectNodes("title").FirstOrDefault();


Related

Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow