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 : 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 XMLFileLoaded:
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 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
DownloadStringCompletedEventHandler(XMLFileLoaded); 
			xmlClient.DownloadStringAsync(new Uri("cat_"+a+".xml", UriKind.Absolute))
et cela marchais... Donc comment faire?

Merci.