Passer en XML [Résolu]

cs_elnk 49 Messages postés jeudi 8 novembre 2007Date d'inscription 23 mai 2010 Dernière intervention - 27 nov. 2007 à 12:13 - Dernière réponse : cs_elnk 49 Messages postés jeudi 8 novembre 2007Date d'inscription 23 mai 2010 Dernière intervention
- 27 nov. 2007 à 13:32
Bonjour,
j ai un probleme pour generer un fichier en XMl, voici mon code :

XmlDocument xmldoc = new XmlDocument();

XmlElement nomCli = xmldoc.CreateElement("nomCLi");
XmlText texCli = xmldoc.CreateTextNode(CboxNomCli.Text);
xmldoc.AppendChild(nomCli);
nomCli.AppendChild(texCli);

XmlElement nomInter = xmldoc.CreateElement("NomInter");
XmlText texInter = xmldoc.CreateTextNode(typInterCbox.Text);
xmldoc.AppendChild(nomInter);
nomInter.AppendChild(texInter);

Il me dit : " Ce document a déjà un noeud 'DocumentElement'.", en
surlignant la ligne :

xmldoc.AppendChild(nomInter);
je ne connais pas grand chose en C# et xml;
j aimerai obtenir en XML :

<nomCLi>CboxNomCli.Text</nomCLi>
<nomInter>typInterCbox.Text</nomInter>

voila si qqun pouvai m aider ca serai gentil.
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
SharpMao 1025 Messages postés mardi 4 février 2003Date d'inscription 7 juin 2010 Dernière intervention - 27 nov. 2007 à 13:21
3
Merci
Hello,

un document xml doit avoir un élément racine englobant tout le reste, par exemple :

<racine>
  <nomCLi>CboxNomCli.Text</nomCLi>
  <nomInter>typInterCbox.Text</nomInter>
</racine>

Amicalement, SharpMao

"C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!"
(Coluche / 1944-1986 / Pensées et anecdotes)

Merci SharpMao 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 74 internautes ce mois-ci

Commenter la réponse de SharpMao
cs_elnk 49 Messages postés jeudi 8 novembre 2007Date d'inscription 23 mai 2010 Dernière intervention - 27 nov. 2007 à 13:32
0
Merci
merci beaucoup
Commenter la réponse de cs_elnk

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.