xml - building an XDocument with a webclient downloaded string -


i using following methods download xml file

private void loadxmlfile() {   webclient xmlclient = new webclient();   xmlclient.downloadstringcompleted += new downloadstringcompletedeventhandler(xmlfileloaded);   xmlclient.downloadstringasync(new uri("chart.xml", urikind.relativeorabsolute)); }  void xmlfileloaded(object sender, downloadstringcompletedeventargs e) {   if (e.error == null)   {     string xmldata = e.result;     htmlpage.window.alert(xmldata);     x2 = new xdocument(xmldata);   } }  

i want use information inside xmldata build xdocument, trying in last line. not give errors program not work must not correctly making xdocument. assiging xml document directly x2

x2 = xdocument.load("chart.xml") 

works.

but need through webclient. doing wrong here

once you've got xmldata string, it's easy - use xdocument.parse:

xdocument doc = xdocument.parse(xmldata); 

could elaborate why need use webclient rather xdocument.load though? make call asynchronous?


Comments

Popular posts from this blog

c++ - Convert big endian to little endian when reading from a binary file -

C#: Application without a window or taskbar item (background app) that can still use Console.WriteLine() -

unicode - Are email addresses allowed to contain non-alphanumeric characters? -