suethi75
Messages postés101Date d'inscriptionmercredi 5 novembre 2008StatutMembreDernière intervention31 août 2009
-
31 mai 2009 à 07:46
cs_Robert33
Messages postés834Date d'inscriptionsamedi 15 novembre 2008StatutMembreDernière intervention14 janvier 2017
-
31 mai 2009 à 18:56
Bonsoir,
Je voudrais savoir comment fait on en C# pour créer un fichier xml comme cela:
// On ajoute la valeur à l'élément
elementFestival.AppendChild(elementNom_festival);
elementFestival.AppendChild(elementDate_debut);
elementFestival.AppendChild(elementDate_fin);
// On écrit ces valeurs dans les éléments du noeud du fichier xml
xmlFestival.DocumentElement.AppendChild(elementFestival);
xmlFestival.DocumentElement.AppendChild(elementConcertChoisi);
// On sauvegarde le fichier xml
xmlFestival.Save(@".\listFestival.xml");
// écrire la suite pour insérer dans la collection tous les programmes d'un concert
// insérer tous les programmes concernant le festival
}
cs_Robert33
Messages postés834Date d'inscriptionsamedi 15 novembre 2008StatutMembreDernière intervention14 janvier 201733 31 mai 2009 à 11:44
Bonjour
Remplace ta derniere séquence
// On écrit ces valeurs dans les éléments du noeud du fichier xml
xmlFestival.DocumentElement.AppendChild(elementFestival);
xmlFestival.DocumentElement.AppendChild(elementConcertChoisi);
par
// On écrit ces valeurs dans les éléments du noeud du fichier xml
XmlNode node = xmlFestival.DocumentElement.AppendChild(elementFestival);
node.AppendChild(elementConcertChoisi);
C# is amazing, enjoy it!
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_Robert33
Messages postés834Date d'inscriptionsamedi 15 novembre 2008StatutMembreDernière intervention14 janvier 201733 31 mai 2009 à 18:56
Bonjour
Lorsque tu crées des éléments xml, ils sont tous par défaut au même niveau, si tu veux les hierarchiser il faut créer des noeuds, un peu comme dans un treeview.
la difference entre tes lignes d'origines et les dernieres c'est dque dans les premieres l'insertion est toujours au même niveau (1er niveau) alors que dans les suivantes on insere 1 element au premier niveau en récuperant son handle, puis un insere un element à l'interieur, donc à un second niveau.
Si tu veux ajouter un element à "concert", fais la même chose en inserant dans "concert"