1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| private HttpWebRequest mRequest;
public Page()
{
// Required to initialize variables
InitializeComponent();
mRequest = (HttpWebRequest)WebRequest.Create(new Uri("adresse_du_fichier_XML"));
mRequest.BeginGetResponse(new AsyncCallback(responseHandler), mRequest);
}
void responseHandler(IAsyncResult asyncResult)
{
HttpWebRequest request = (HttpWebRequest)asyncResult.AsyncState;
HttpWebResponse response = (HttpWebResponse)mRequest.EndGetResponse(asyncResult);
Stream streamReader = response.GetResponseStream();
XmlReader reader = XmlReader.Create(streamReader);
} |