Parser des fichiers XML avec boost
Bonjour,
Je développe actuellement un programme C++ manipulant des fichiers XML. Je génère donc mes fichiers XML constitués des informations présentes dans mes objets C++.
Je voudrais aussi pouvoir récupérer des infos d'autres fichiers XML afin de créer de nouvelles instances d'objets C++.
Pour générer le XML j'utilise la librairie boost, et sa sérialization sous forme de fichier XML.
J'ai pu voir sur un tutoriel developpez.com qu'il été possible d'inclure boost::archive:: xml_iarchive par opposition à boost:: archive:: xml_oarchive (utilisé pour la génération XML). Mais je n'ai trouvé aucun exemple sur le parsing avec boost à part avec un autre outil proposé par boost : le boost::spirit qui permet de définir des parseurs (mais là encore peu d'exemple).
Alors Connaissez-vous un moyen de parser du XML avec boost (librairie déjà largement exploitée dans mon projet : thread, mutex,...) ? Quelques exemples simples ne seraient pas de refu.