¿Cómo obtener el ID del elemento html del documento html en c # utilizando el paquete de agilidad html?

c# html-agility-pack

Pregunta

Tengo algo como esto

<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>

Quiero la quest-d de todas las div que pertenece a la clase denominada subclass1 , subclass2 y quest-id de todos los input y textarea. ¿Cómo puedo hacerlo usando el paquete de agilidad html en c #?

y tengo código c # como este:

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

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

no se como proceder

Respuesta popular

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


Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué