Bonjour,
Je me débat depuis qq jours sur un problème avec un fichier xml mais là j'ai besoin d'aide !
En fait, j'ai besoin d'ajouter un sous noeud dans un fichier xml qui se présente de la forme suivante :
Moi je souhaiterai ajouter un sous noeud du même genre que login.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <?xml version="1.0" encoding="iso-8859-1" ?> <test nom="Essai"> <login>a</login> ....... </test>
Pour cela je lis et je copie mon fichier ds un autre doc que je nomme temp.xml et là je souhaiterai ajouter mon sous noeud.
Mais je n'y arrive pas du tout et je ne sais plus quoi essayer.
Si qq'un peux m'aiguiller, me donner des pistes ou des endroits où chercher, je suis preneuse car je n'ai vraiment rien trouvé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 TXMLDocument *xml=new TXMLDocument(""); xml->LoadFromFile(open->Files->Strings[i]); xml->Active=true; xml->SaveToFile(ExtractFilePath(Application->ExeName)+"Tests\\temp.xml"); // jusque là ça fonctionne Noeud=xml->DocumentElement->AttributeNodes->FindNode("test") ; //ça ne marche pas SousNoeud = Noeud->AddChild("utilisateur") ; // ça devrait marcher si j'arrive à récuperer le nom du noeud principal
Mercisss d'avance.
Partager