Bonjour,
Après avoir passé quelques heures à rechercher une solution je me tourne vers vous.
Actuellement en étude, j'ai pour objectif de développer une application pour Windows Phone 8.1.
Pour lire mon fichier XML j'utilise xDocument, ce dernier marche très bien.
En revanche, lorsque je veux prendre tous mes objets pour ré-écrire mon fichier XML j'utilise la méthode :
Mon problème est que lorsque j'arrive sur "xDoc.Save(path, SaveOptions.None);" Visual Studio me dis qu'il est impossible de passer en paramètre un string... Pourtant la documentation dit que oui.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 List<Praticien> lesPraticiens = session.laGestion.conteneursPraticien.getLesPraticiens(); string path = "Assets\\Xml\\praticien2.xml"; XDocument xDoc = XDocument.Load(path); foreach (Praticien P in lesPraticiens) { xDoc.Root.Add(new XElement("Praticien", new XAttribute("matricule", P.matricule), new XAttribute("secteur", P.secteur), new XAttribute("activite", P.activite), new XAttribute("nom", P.nom), new XAttribute("prenom", P.prenom) )); } xDoc.Save(path, SaveOptions.None);
Je suppose que le problème viens du fait que je sois sous WP8.1.
J'ai bien essayé d'autres méthodes comme avec XmlDocument, mais rien ne donne.
Si vous savez comment faire, je suis preneur.
PS: Il est possible que j'ai omis des informations essentielles à la résolution de mon problème, faite le moi savoir !
Bien à vous,
Simon
Partager