Comment obtenir l'id de l'élément html d'un document html en c # à l'aide du pack d'agility html

c# html-agility-pack

Question

J'ai quelque chose comme ça

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

Je veux la quest-d de tous les div appartenant à la classe nommée subclass1 - subclass2 , subclass2 - subclass2 et quest-id de toutes les entrées et textarea Comment puis-je le faire en utilisant le pack d'agilité HTML en C #?

et j'ai le code c # comme ceci:

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

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

je ne sais pas comment procéder

Réponse populaire

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



Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi