Januka
Messages postés10Date d'inscriptionmardi 7 octobre 2003StatutMembreDernière intervention 5 avril 2006
-
19 août 2004 à 17:08
oulaich
Messages postés19Date d'inscriptionvendredi 6 mai 2005StatutMembreDernière intervention22 octobre 2004
-
23 sept. 2004 à 11:30
Bonjour,
je souhaiterais gérer un fichier xml au travers d'un datagrid.
Je crée donc un Dataset, dans lequel je mets les infos du fichier xml, puis j'attache ce dataset au dataGrid.
Ensuite pour sauver le fichier je fais juste myDasaSet.WriteXml("ficXml.xml");
Le pb qui se passe, c'est quand je veuix ajouter des éléments dans le datagrid ( en passant par la derniere ligne du dataGrid ), là j'ai une erreur à l'enregistrement : "Le jeton StartElement dans l'état Epilog générera un document XML non valide".
vous aurez cette même erreur.
Un document XML bien formé ne peut avoir qu'un élément à
la racine et c'est ce que XmlTextWriter vous force à respecter.
Si par contre c'est un fragment XML que vous voulez créer,
il n'y a pas cette contrainte. Pour signaler à XmlTextWriter que
vous créez un fragment, il vous faut simplement omettre l'appel
à WriteStartDocument() :