почему HTML Agility Pack HtmlDocument.DocumentNode имеет значение null?

Я использую этот код для изменения атрибута href потока HTML.

сначала я загружаю полную html-страницу, используя этот код: (URL - адрес веб-страницы)

HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create(URL);
HttpWebResponse myHttpWebResponse = 
                         (HttpWebResponse)myHttpWebRequest.GetResponse();

Stream s = myHttpWebResponse.GetResponseStream();

, затем обрабатываю это:

HtmlDocument doc = new HtmlDocument();

doc.Load(s);
foreach (HtmlNode link in doc.DocumentNode.SelectNodes("/a"))
{
    string att = link.Attributes["href"].Value;
    link.Attributes["href"].Value = "http://ahmadalli.somee.com/default.aspx?url=" + att;
}
doc.Save(s);

s - это html-поток.

, но у меня есть исключение, в котором указано, что doc.DocumentNode имеет значение null!

Я пробовал много сайтов, но doc.DocumentNode имеет значение null для

5
задан PraveenVenu 3 March 2012 в 15:57
поделиться