Création d'un fichier xml facilement

Soyez le premier à donner votre avis sur cette source.

Snippet vu 43 273 fois - Téléchargée 31 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
Ikki2504 Messages postés 13 Date d'inscription lundi 15 octobre 2007 Statut Membre Dernière intervention 26 décembre 2010
26 déc. 2010 à 15:36
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 :-)
nouveauenanglai Messages postés 4 Date d'inscription samedi 10 octobre 2009 Statut Membre Dernière intervention 10 juin 2010
10 juin 2010 à 15:35
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
maroonet Messages postés 3 Date d'inscription jeudi 22 avril 2010 Statut Membre Dernière intervention 1 mai 2010
1 mai 2010 à 15:06
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
jsvb6 Messages postés 7 Date d'inscription dimanche 15 avril 2007 Statut Membre Dernière intervention 26 novembre 2009
26 nov. 2009 à 22:04
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;
cs_xxslayerxx Messages postés 5 Date d'inscription vendredi 22 février 2008 Statut Membre Dernière intervention 12 juillet 2008
9 juil. 2008 à 17:14
j'ai pas bien compris ta question pour t'aider
expliques stp

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)