C# Html Agility Pack ( SelectSingleNode )

Je suis en train d'analyser ce champ, mais ne peut pas le faire fonctionner. Essai en cours:

var name = doc.DocumentNode.SelectSingleNode("//*[@id='my_name']").InnerHtml;


<h1 class="bla" id="my_name">namehere</h1>

Erreur: Objet de référence non définie à une instance d'un objet.

Reconnaissant de toute aide.

@John - je peux vous assurer que le code HTML est chargé correctement. Je suis en train de lire mon facebook nom à des fins d'apprentissage. Voici une capture d'écran de niveau du plugin Firebug. La version que j'utilise est 1.4.0.

http://i54.tinypic.com/kn3wo.jpg

Je crois que le problème est que profile_name est un nœud enfant ou quelque chose, c'est pourquoi je ne suis pas en mesure de le lire?

Avez-vous essayé de débogage? Quelle ligne de votre code d'échouer? Votre code comme l'écrit fonctionne correctement.
J'ai posté la ligne sur laquelle il échoue.
Pourriez-vous montrer le code de chargement de vos pages HTML? Aussi, quel objet dans votre chaîne est nulle? Avez-vous plusieurs balises H1 avec le même ID? Quelle est la version de HTML Agility Pack utilisez-vous?
Édité OP, merci.

OriginalL'auteur josh | 2010-09-29