StreamReader и чтение XML-файла

Я получаю ответ от веб-сервера, использующего StreamReader ... теперь я хочу проанализировать этот ответ (это файл XML-документа), чтобы получить его значения, но каждый раз, когда я пытаюсь это сделать, я получаю сообщение об ошибке: отсутствует корневой элемент.

Если я читаю тот же XML-файл напрямую, файл хорошо отформатирован, и я могу его прочитать.

Это поток:

WebResponse response = webRequest.GetResponse();
Stream responseStream = response.GetResponseStream();
StreamReader responseReader = new StreamReader(responseStream);
string responseString = responseReader.ReadToEnd();

И вот как я пытаюсь прочитать XML-файл:

XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(responseReader);
XmlNodeList address = xmlDoc.GetElementsByTagName("original");
10
задан stakx supports GoFundMonica 30 January 2011 в 09:10
поделиться