C# htmlnode не может получить tr внутри tbodyC#

Место общения программистов C#
Anonymous
C# htmlnode не может получить tr внутри tbody

Сообщение Anonymous »

Когда я использую HTML-код для получения HTML-кода веб-сайта:

Код: Выделить всё





th1




td1





Код: Выделить всё

C#
var tr1 = doc.DocumentNode.SelectSingleNode("//ps-table[@id='test1']/div/table/thead/tr");

var tr2 = doc.DocumentNode.SelectSingleNode("//ps-table[@id='test1']/div/table/tbody/tr");
tr1 верен, но tr2 всегда возвращает ноль
если tr2 установлено только в tbody, например:

Код: Выделить всё

doc.DocumentNode.SelectSingleNode("//ps-table[@id='test1']/div/table/tbody");
its FirstChild = null
Мне интересно, почему есть способ получить tbody tbody

Вернуться в «C#»