Je suis « essayer » pour savoir comment créer un Windows Phone 7 applications et je voudrais mettre à jour/enregistrer un fichier xml avec la fonction suivante:sauver le document xml
XDocument xmlDoc = XDocument.Load("myApp.xml");
xmlDoc.Element("ocd").Add(new XElement("vDetails", new XElement("itemName", this.tb_Name.Text),
new XElement("Date", System.DateTime.Now.ToString()), new XElement("itemValue", "")));
xmlDoc.Save("data.xml");
Cependant, la ligne xmlDoc.Save donne une erreur: La meilleure méthode surchargée pour "System.Xml.Linq.XDocument.Save (System.Xml.XmlWriter) a des arguments non valides."
Que dois-je faire pour corriger cela?
Merci pour cela. Cet exemple m'a indiqué le chemin correct ... Je me demandais quand même ... Quand je sauve le dossier il semble enregistrer quand je montre le dossier mis à jour. Cependant, avec l'utilisation du stockage Iso si l'application est fermée, le fichier .xml nouvellement mis à jour est-il sauvegardé et restauré? Je n'arrive pas à comprendre comment tester ça? Aucune suggestion? Peut-être que je dois poser cette question. – webdad3
@Jeff: Le stockage isolé est persistant. Vous pouvez le considérer comme le disque privé de votre application. Si l'application est désinstallée puis réinstallée, je pense qu'elle sera effacée. –
@JonSkeet salut, de sorte que vous expliquer est pour l'enregistrement du fichier xml, mais si je veux lire ce même fichier en utilisant cette logique? 'var xml = XDocument.Load (" arquivo.xml "). ToString(); contenu var = new StringContent ( xml, Encoding.GetEncoding ("ISO-8859-1"), "application/xml"); ' –