XmlDocument SelectNodes: trouver un élément par une valeur de l'attribut uniquement

Je veux ajouter un nœud enfant d'un élément dans XmlDocument. Pour la vie de moi je n'arrive pas à trouver un moyen de tous les éléments où un attribut avec une valeur connue existe sans connaître le nom de l'élément.

Cependant, je ne peux pas obtenir le xpath de travail.

doc.SelectNodes(/XXXXXX[@Name='the_value_I_want'])

Ce qui se passe dans XXXX s'il vous plaît?

Je suis plus qu'heureux de désactiver cette fonction Linq2Xml si c'est plus facile.

OriginalL'auteur Preet Sangha | 2012-06-28