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:
Et XMLFileLoaded:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 marchais... Donc comment faire?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 DownloadStringCompletedEventHandler(XMLFileLoaded); xmlClient.DownloadStringAsync(new Uri("cat_"+a+".xml", UriKind.Absolute))
Merci.
Partager