tmcuh
Messages postés458Date d'inscriptiondimanche 22 décembre 2002StatutMembreDernière intervention18 avril 2009
-
14 mars 2005 à 09:40
cs_Crazyht
Messages postés1522Date d'inscriptionmardi 18 décembre 2001StatutMembreDernière intervention21 août 2010
-
14 mars 2005 à 10:33
Bonjour j'aurais aimé trouver une technique pour ajouter, mettre à jour
et supprimer des données dans mon fichier xml, je cherche mais je
trouve pas. En fait le problème c'est que beaucou de technique utilise
des champs plutot que des paramètres et c'est celà qui va plus.
XmlTextWriter tw = new XmlTextWriter("fichier.xml",System.Text.Encoding.ASCII);
tw.Formatting = System.Xml.Formatting.Indented;
//tw.WriteStartDocument (false);
tw.WriteStartElement("SectionGen");
tw.WriteStartElement("Langue", null);
tw.WriteAttributeString("lng","fr");
tw.WriteStartElement("Section", null);
tw.WriteAttributeString("Nom","nom1");
tw.WriteAttributeString("New","false");
tw.WriteAttributeString("Externe","false");
tw.WriteAttributeString ("Visible","true");
tw.WriteStartElement("SubSection", null);
tw.WriteAttributeString("Nom","nom1");
tw.WriteAttributeString("New","false");
tw.WriteAttributeString("Externe","false");
tw.WriteAttributeString ("Visible","true");
tw.WriteStartElement("article", null);
tw.WriteAttributeString ("Url","\\test");
tw.WriteAttributeString("Nom","nom1");
tw.WriteAttributeString("New","false");
tw.WriteAttributeString("Externe","false");
tw.WriteAttributeString ("Visible","true");
tw.WriteEndElement ();
tw.WriteEndElement ();
tw.WriteEndElement();
tw.WriteEndElement();
tw.WriteEndElement ();
//Write the XML to file and close the tw
tw.Flush();
tw.Close();
ça marche, mais uniquement pour l'ajout d'un élément, en fait je ne
recopie pas les anciennes données, donc je ne peux pas les modifier, en
ajouter au milieu, modifier leur paramètre etc. Je pense que le
problème est posé, à vous
cs_Crazyht
Messages postés1522Date d'inscriptionmardi 18 décembre 2001StatutMembreDernière intervention21 août 20108 14 mars 2005 à 10:07
En recuperant un XmlDocument. Tu peux selectionner un XmlNode qui te permettra de modifier ta structure. Le tout en finissant par sauvegarder le XmlDocument pour garder les modif...