Как получить идентификатор html-элемента html-документа в c # с помощью пакета html agility?

c# html-agility-pack

Вопрос

У меня есть что-то вроде этого

<div class='mainclass subclass1' quest-id='123'> </div>
<div class='mainclass subclass2' quest-id='234'> </div>
<input quest-id='3236'> </input>
<textarea quest-id='256'> </textarea>

Я хочу quest-d всего div, который принадлежит классу subclass1 , subclass2 и quest-id всех входных и текстовых полей. Как я могу это сделать, используя html agility pack в c #?

и у меня есть код c #:

HtmlDocument document = new HtmlDocument();
document.LoadHtml(obj.NewPage.Content);

HtmlNode htmlRootElement = document.DocumentNode.SelectSingleNode("/html");
HtmlNode bodyElement = htmlRootElement.SelectSingleNode("body");

я не знаю, как продолжить

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

 string id = div.GetAttributeValue("id", "").ToString();
 string name= div.GetAttributeValue("name", "").ToString();


Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Является ли этот КБ законным? Да, узнайте, почему
Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Является ли этот КБ законным? Да, узнайте, почему