Salut,
Pour générer et lire (« parser » en anglais) du code
XML, tu peux utiliser est TinyXML (
http://www.grinninglizard.com/tinyxml/). Cette librairie permet une implémentation facile du traitement de code
XML. En effet, pour générer le code
XML, il suffit de créer un arbre hiérarchique des données à sauvegarder.
Par la suite, tu peux utiliser la librairie TinyBind (
http://sourceforge.net/projects/tinybind/). Cette librairie, qui utilise elle-même TinyXML, permet de faire une association entre les classes et leurs attributs et l’arbre. Une fois que cette association est faite, il est possible de générer l’arbre des données à partir d’une hiérarchie de classes pour ensuite générer le code
XML. La librairie permet aussi le procédé inverse une fois l’association faite. De plus, les associations peuvent non seulement se faire avec les attributs d’une classe, mais aussi avec des méthodes get/set afin de respecter l’encapsulation.
Partager