Salut,
Je cherche une API open source, légère et efficace pour la lecture écriture de fichiers XML en C++.
Pour l'instant j'ai essayé : http://www.xmlsoft.org/ et je m'apprête à regarder http://xml.apache.org/xerces-c/ .
libxml (de xmlsoft) a l'air solide et très complet mais l'API me semble horriblement complexe, au point que j'ai réussi à écrire un xml (assez facilement) mais je n'ai toujours pas trouvé les fonctions qui permettent de le parcourir par exemple en sélectionnant des ensembles de noeuds ou de récupérer une valeur. Je me dis qu'il doit y avoir plus simple...
Une API qui permet d'ouvrir et valider un fichier, de se positionner sur un noeud, d'itérer sur un sous-ensemble de noeuds fils et de récupérer des valeurs d'attributs sous différents formats me suffirait amplement.
Que me suggérez vous ?
Merci
Partager