Bonjour,
Je me suis lancé dans l'ecriture et la sauvegarde d'un fichier XML.
Pour ce qui est de l'écriture, sa va je m'en suis sortie apparament mais maintenant je bloque pour la sauvegarde du fichier.
Pour résumer ma démarche :
J'ai vu que que la msdn il existait cette fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 //1. Chargement du fichier du document xml XDocument XDoc = XDocument.Load("AppParam.xml"); XElement root = XDoc.Root; //Récupération de la base du document xml //2. Creation d'un Xelement avec ce que je veux rajouter à mon fichier //... //3. Ajout de l'element complet au document xml root.Add(monXElement); //4. Sauvegarder //????
Lien de la fonction Save
Seulement quand je fais :
Visual studio ne me présente pas celle avec la possibilité de rentré directement un string.
Code : Sélectionner tout - Visualiser dans une fenêtre à part XDoc.Save(..
J'ai 5 autres propositions qui sont :
- Save(TextWriter)
- Save(XmlWriter)
- Save(Stream)
- Save(TextWriter, SaveOptions)
- Save(Stream, SaveOptions)
En faite, j'ai bien toutes les methodes présentées par la msdn : Listes des methodes, Sauf Save(String) et Save(String, SaveOptions)
Pourtant, j'importe bien la bonne dll :
Est ce que quelqu'un a déjà rencontré ce problème ou à une idée d'ou cela peut venir ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part using System.Xml.Linq;
Ou alors, il y a t'il un autre moyen de sauvegarder mon fichier ?
Merci d'avance.
Partager