Hi list, I'm currently working on an xml C programm and I choosed to use libxml2. Everything went good until I encountered a little problem. In fact, I have the following tree : <?xml version="1.0"?> <root> <PORSCHE> <Production Annee="1992" Type="964"> <Version Modele="Carrera RS" Puissance="260"/> <Version Modele="Turbo 3.6" Puissance="360"/> </Production> <Production Annee="1995" Type="993"> <Version Modele="Turbo" Puissance="408"> <Evolution Modele="GT2" Puissance="450"/> </Version> </Production> </PORSCHE> </root> I dump it by 2 differents ways, 2 distinct libxml2 base functions. But I tried to add some text to a node, like that : <Version Modele="Turbo 3.6" Puissance="360"> Bad boys version </Version> I used xmlNewText and also xmlNodeAddContent, but still the same problem : <?xml version="1.0"?> <root> <PORSCHE>Exemple de texte <Production Annee="1992" Type="964"><Version Modele="Carrera RS" Puissance="260"/><Version Modele="Turbo 3.6" Puissance="360"/></Production><Production Annee="1995" Type="993"><Version Modele="Turbo" Puissance="408"><Evolution Modele="GT2" Puissance="450"/></Version></Production></PORSCHE> </root> All the \n or the \n seem to be missing. How can I add some content and keep the first form ? Thanks a lot, Best regards, -- _____________________________________________ Remy HAREL - Teamlog | ____________________________________________| Linux registered user #224740 | France Telecom Recherche & Developpement | ____________________________________________| __________________@ http://www.chezrem.org @| |