Come ottenere l'id dell'elemento html del documento html in c # usando il pacchetto agility html?

c# html-agility-pack

Domanda

Ho qualcosa di simile

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

Voglio la quest-d di tutti i div che appartengono alla classe denominata subclass1 , subclass2 e quest-id di tutti gli input e textarea. Come posso farlo usando il pacchetto di agilità html in c #?

e ho il codice c # come questo:

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

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

non so come procedere

Risposta popolare

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


Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché
Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché