C# WebClient.DownloadFile problem z linijkami w pliku

0

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

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();

1 użytkowników online, w tym zalogowanych: 0, gości: 1