Bonjour à tous

j'ai besoin de parser un fichier html avec c#.

je veux lire les noms des balises ainsi que les valeur que contient chaque balise

Exemple:
j'ai le fichier html suivant :<html>... <td > bonjour </td> ...</html>
but:
rechercher la balise avec le nom "td" et lire la valeur que contient : dans ce cas "bonjour"

Merci d'avance