2011-11-09 1 views
1

Je suis à la recherche de C++ lib pour XML. Je sais qu'il ya des questions sur stackoverflow.com à son sujet mais ne peut toujours pas choisir celuiCross plate-forme C++ XML pour stocker les paramètres

Je les ai trouvées:

  • arbre propriété Boost
  • TinyXML (ou ticpp)
  • PugiXml

Ce qui est nécessaire:

  • multiplate (!)
  • API pratique
  • léger
  • stable

Je ne ai pas vraiment besoin de vitesse et aussi boost :: asio utilise déjà je lis que TinyXML ont des fuites, ainsi ne l'aime pas

Quel est le plus approprié pour mes exigences?

Ce moment je pense à Pugixml

Répondre

0

Si vous utilisez déjà Boost, c'est une bonne idée d'utiliser l'arbre des propriétés Boost. J'ai commencé à l'utiliser dans la même situation, quand j'ai déjà utilisé Boost à d'autres fins. De mon expérience, il répond à toutes vos conditions. Cependant, ne vous attendez pas à une API simple: il n'y a pas de boîte à outils XML simple à cause de la structure XML de l'arborescence.

Pour un nouveau projet, qui n'utilise pas Boost, je penserais à une autre bibliothèque en-tête seulement.

+0

Merci beaucoup! J'essaierai. Comme je peux le voir, il a été spécialement conçu pour stocker les paramètres dans différents formats – nix

1

PugiXml est mon choix. Très facile à démarrer même pour débutant, belle documentation.

Questions connexes