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
Post a Comment