Bonjour à tous
Voila mon souci : après sérialisation d'un objet persistant j'aimerai écrire ses attributs dans un fichier xml. J'utilise pour ce faire libxml++ : portable, libre et open-source. Seulement voici mon petit souci : quand j'écris dans un fichier et bien... rien n'est écrit. Petit exemple:
Après cette opération mon fichier est vide, cependant si je fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 // On sérialise l'objet persistant. shared_ptr<xmlpp::Document> myDocument = myPersistantObject->serialise(); // Puis on l'écrit dans le fichier. myDocument->write_to_file_formatted(fileName);
Et bien ma chaine myString contient bien les attributs sérialisés de mon objet persistant. C'est à n'y rien comprendre, c'est pourquoi je solicite votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Glib::ustring myString = myDocument->write_to_string_formatted();
Merci d'avance.
Naoss.
Partager