DownLoadString fonctionne pas
Bonjour.
J'essaye d'appeller un fichier xml qui se trouve sur un serveur.
Pour cela je fais donc appelle a la classe Web Client et DownLoadString de cette manière:
Code:
1 2 3 4 5
| public void LoadCategory(string a){
WebClient xmlClient = new WebClient();
xmlClient.DownloadStringCompleted += new DownloadStringCompletedEventHandler(XMLFileLoaded);
xmlClient.DownloadStringAsync(new Uri(http://.../+"cat_"+a+".xml", UriKind.Absolute))
}; |
Et XMLFileLoaded:
Code:
1 2 3 4 5 6 7 8
| void XMLFileLoaded(object sender, DownloadStringCompletedEventArgs e)
{
if (e.Error == null)
{
xmlData = e.Result;
}
else SelectedItem.Content="xmlfile load error";
} |
Et cela me retourne toujours le xmlfile load error. Et le probleme c'est que avant, j'ai testé avec des fichier dans mon bin, en faisant juste
Code:
1 2
| DownloadStringCompletedEventHandler(XMLFileLoaded);
xmlClient.DownloadStringAsync(new Uri("cat_"+a+".xml", UriKind.Absolute)) |
et cela marchais... Donc comment faire?
Merci.