Création d'un fichier xml facilement

Soyez le premier à donner votre avis sur cette source.

Snippet vu 40 176 fois - Téléchargée 30 fois

Contenu du snippet

Je vous met un code peut etre simple pour certain mais je sais que j'ai eu beaucoup de mal avant de trouver comment créer un fichier XML sur l'appui d'un bouton :

private void Enregistrer_Click(object sender, System.EventArgs e)
{
XmlTextWriter XmlTextWriter = new XmlTextWriter("config.xml",System.Text.Encoding.UTF8);
XmlTextWriter.WriteStartDocument();
XmlTextWriter.WriteComment("Creation fichier XML test"); // commentaire
XmlTextWriter.WriteStartElement("taBalise");
XmlTextWriter.WriteElementString("tonElement","saValeur");
XmlTextWriter.WriteEndElement();
XmlTextWriter.Flush(); //vide le buffer
XmlTextWriter.Close(); // ferme le document
}

Voila, j'espère vous avoir aide un minimum !!!!

A voir également

Ajouter un commentaire Commentaires
Messages postés
13
Date d'inscription
lundi 15 octobre 2007
Statut
Membre
Dernière intervention
26 décembre 2010

Bonjour,
Merci pour la source ainsi que pour les XmlTextWriter.Formatting = Formatting.Indented
Je débute avec XML et ça m'a évité de longs moments de recherche :-)
Messages postés
4
Date d'inscription
samedi 10 octobre 2009
Statut
Membre
Dernière intervention
10 juin 2010

bjr, je ne m'y connais pas en xml mais est ce que quelqu'un peut me donner des éléments qui peuvent m'aider à apprendre le xml
je suis novice en programmation
merci de votre compréhension
j'attends vos conseils et votre soutient
Messages postés
3
Date d'inscription
jeudi 22 avril 2010
Statut
Membre
Dernière intervention
1 mai 2010

bonjour j ai voulu tester c code mais ca marche pas il ya des erreurs sur 'WriteStartDocument'et 'WriteComment'..est ce que quelqu'un peut me dire qu'est ce que je devrais ajouté pour qu'il marche ?
merci d'avance
Messages postés
7
Date d'inscription
dimanche 15 avril 2007
Statut
Membre
Dernière intervention
26 novembre 2009

Merci piep14. Ce code m'a servit.
Voici une réponse à stardust_muss. Elle est certes très tardive mais elle servira peut être à d'autre. Elle m'aurait servi. J'ai du aller dans MSDN pour trouver la réponse.
Pour avoir un fichier XML avec des retours à la ligne, il suffit d'ajouter la ligne suivante:
XmlTextWriter.Formatting = Formatting.Indented;
Messages postés
5
Date d'inscription
vendredi 22 février 2008
Statut
Membre
Dernière intervention
12 juillet 2008

j'ai pas bien compris ta question pour t'aider
expliques stp
Afficher les 7 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Du même auteur (cs_piep14)