Тупой вопрос
От: Аноним  
Дата: 01.02.07 12:33
Оценка:
WebRequest request = WebRequest.Create(_serverUrl);
HttpWebResponse capabilitiesResponse = (HttpWebResponse)request.GetResponse();
Stream stream = capabilitiesResponse.GetResponseStream();

//doc.Load(r);

как из stream скачать xml документ?
через doc.LoadXml();??????
Иными словами как получить string из stream, чтобы потом выполнить doc.LoadXml()?

stream.Close();
Re: Тупой вопрос
От: Mike Chaliy Украина http://chaliy.name
Дата: 01.02.07 12:57
Оценка: :)
Здравствуйте, <Аноним>, Вы писали:

А> WebRequest request = WebRequest.Create(_serverUrl);

А> HttpWebResponse capabilitiesResponse = (HttpWebResponse)request.GetResponse();
А> Stream stream = capabilitiesResponse.GetResponseStream();

А> //doc.Load(r);


А>как из stream скачать xml документ?

А>через doc.LoadXml();??????
А>Иными словами как получить string из stream, чтобы потом выполнить doc.LoadXml()?

А> stream.Close();


А просто метод Load использовать совесть не позволяет?
А тут я живу и пишу...
Re: Тупой вопрос
От: SinBoris  
Дата: 01.02.07 16:16
Оценка:
Здравствуйте, Аноним, Вы писали:

А> WebRequest request = WebRequest.Create(_serverUrl);

А> HttpWebResponse capabilitiesResponse = (HttpWebResponse)request.GetResponse();
А> Stream stream = capabilitiesResponse.GetResponseStream();

А> //doc.Load(r);


А>как из stream скачать xml документ?

А>через doc.LoadXml();??????
А>Иными словами как получить string из stream, чтобы потом выполнить doc.LoadXml()?

А> stream.Close();


    
       WebRequest request = WebRequest.Create(_serverUrl);     
       HttpWebResponse capabilitiesResponse = (HttpWebResponse)request.GetResponse();        
       Stream stream = capabilitiesResponse.GetResponseStream();

       TextReader tr = new StreamReader(stream , Encoding.UTF8);

       string s = tr.ReadToEnd();

       XmlDocument xmlDoc = new XmlDocument();
       xmlDoc.LoadXml( s );
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.