Когда делаю так, структура нарушается
WebRequest request = WebRequest.Create(@"http://xml.weather.co.ua/1.2/forecast/27?dayf=5&userid=fdsf_com_ua&lang=ru");
using (var response = request.GetResponse())
{
using (var stream = response.GetResponseStream())
{
if (stream != null)
using (
var reader = new StreamReader(stream))
{
//это для считывания xml файла
using (var writer = new StreamWriter("weather.xml", false))
{
writer.Write(reader.ReadToEnd());
}
}
}
}
Когда так, то ничего не пишется
WebRequest request1 = WebRequest.Create(@"http://xml.weather.co.ua/1.2/forecast/27?dayf=5&userid=fdsf_com_ua&lang=ru");
using (var response = request1.GetResponse())
{
using (var stream = response.GetResponseStream())
{
if (stream != null)
using (
var reader = new XmlTextReader(stream))
{
//это для считывания xml файла
using (var writer = new XmlTextWriter("weather1.xml", Encoding.UTF8))
{
writer.WriteString(reader.ReadString());
}
}
}
}