C # Html Agility Pack (SelectSingleNode)

Я пытаюсь разобрать это поле, но не могу заставить его работать. Текущая попытка:

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


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

Ошибка: ссылка на объект не установлена ​​на экземпляр объекта.

Ценю любую помощь.

@ Джон - Я могу заверить, что HTML-код загружен правильно. Я пытаюсь прочитать мое имя в Facebook для учебных целей. Вот скриншот из плагина Firebug. Я использую версию 1.4.0.

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

Я думаю, проблема в том, что profile_name является дочерним узлом или чем-то, поэтому я не могу его прочитать?

 josh29 сент. 2010 г., 17:23
Я разместил строку, на которой это терпит неудачу.
 John Rasch29 сент. 2010 г., 05:53
Вы пробовали отладку? На какой строке ваш код терпит неудачу? Ваш код, как написано, работает правильно.
 John Rasch29 сент. 2010 г., 18:07
Не могли бы вы показать код, который загружает ваш HTML? Кроме того, какой объект в вашей цепочке является нулевым? У вас есть несколько тегов H1 с одинаковым идентификатором? Какую версию HTML Agility Pack вы используете?
 josh29 сент. 2010 г., 18:28
Отредактировал ОП, спасибо.

Ответы на вопрос(0)

Ваш ответ на вопрос