NullReferenceException while saving online XML file to IsolatedStorade

steveninstl

New Member
I like to download an XML file from Internet and write it to IsolatedStorage file. Here is the code I am using\[code\]public StreamReader readerForXml; private void find() { string filePath = "myFile.xml"; using (IsolatedStorageFile isf = IsolatedStorageFile.GetUserStoreForApplication()) { using (IsolatedStorageFileStream isoStream = new IsolatedStorageFileStream("People2.xml", FileMode.Create, myIsolatedStorage)){ XmlWriterSettings settings = new XmlWriterSettings(); settings.Indent = true; using (XmlWriter writer = XmlWriter.Create(rawStream, settings)) { System.Uri targetUri = new System.Uri("http://dl.dropbox.com/u/29465448/ExchangeOffices.xml"); WebClient client = new WebClient(); try { client.DownloadStringAsync(targetUri); client.DownloadStringCompleted += new DownloadStringCompletedEventHandler(client_DownloadStringCompleted);writer.WriteString(sReader.ToString()); writer.Flush(); } catch (Exception exception) { MessageBox.Show(exception.Message); }}\[/code\]}}\[code\] void client_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e) { sReader = new StreamReader(e.Result.ToString());}\[/code\]I get NullReferenceException for StreamReader sReader, does somebody had the same problem?Thanks
 
Back
Top