Otóż mam pewien plik xml, który powinien zostać pobrany na dysk i przeparserowany. Problem polega na tym, że po ściągnięciu webclientem pliku na dysk to cala zawartość zostaje wpieprzona do jednej linijki a program oblicza pewną wartośc na podstawie linii w pliku i przez to wariuje. Czy jest jakiś sposób aby pobrać plik nie naruszając linii w pliku?
0
0
Wygląda na to, że źle są interpretowane znaki nowej linii.
To może jakiś znajdź i zamień '\n' na '\r\n' pomógłby.
0
??? gdzie ja ci mam to zamienić. Webclient sciaga plik na dysk bez nowych linii juz
0
poradziłem sobie
Stream data = webClient.OpenRead(urll);
StreamWriter str = new StreamWriter("update.xml");
using (StreamReader reader = new StreamReader(data))
{
string line;
while ((line = reader.ReadLine()) != null)
{
str.WriteLine(line);
}
}
str.Close();