Как я могу получить все элементы <tr>в определенном <table>? - PullRequest
0 голосов
/ 01 ноября 2018

В настоящее время у меня есть это для каждого цикла:

var table = document.DocumentNode.SelectNodes("//*[@id=\"NpcTable\"]/tbody");

foreach (var row in table)
{
    HtmlAttribute attr = row.Attributes["role"];
    Console.WriteLine("<tr> Element Successfully Found.");
}

Кажется, что это только один элемент <tr>, но я не совсем уверен. Это вывод: <tr> Element Successfully Found., но только один раз.

1 Ответ

0 голосов
/ 01 ноября 2018
var table = document.DocumentNode.Descendants("tr").Where(node => node.Attributes.Contains("role")).ToList();
    foreach (var row in table)
    {
        Console.WriteLine(row.InnerText);
    }
...