parsing de fichier de conf

parsing de fichier de conf - C++ - Programmation

Marsh Posté le 16-09-2009 à 18:23:25    

Bonjour,
 
J'aurais besoin de lire un fichier de conf dans le genre :
 
<root>
  <toto>
    <foo>
      <bar1>prout</bar1>
      <bar2>caca</bar2>
    </foo>
  </toto>
  <tata>
    ...
  </tata>
</root>
 
Et le but c'est que ce soit éditable par un humain.
 
Au début j'ai essayé boost serialization, mais outre le fait qu'il génère du xml assez verbeux, dès qu'on met des pointeurs dans ses structures de données, ça devient le boxon et c'est complètement inéditable.
 
Du coup est-ce que vous auriez une solution propre et élégante pour faire ça ? TinyXml peut-être ?
 
 
Merci.


---------------
Be the one with the flames.
Reply

Marsh Posté le 16-09-2009 à 18:23:25   

Reply

Marsh Posté le 16-09-2009 à 20:25:41    

boost::serialization y a des options pr reduire la verbosité mais c'ets pas fait pour ça à la base.

Reply

Marsh Posté le 17-09-2009 à 09:54:40    

Ouep, clairement.
 
Par contre je viens de me rendre compte qu'il n'y a pas de parser XML dans Boost, ou alors j'ai mal cherché.
 
Donc au final, j'ai le choix entre TinyXml, Xerces ou MSXML ?


---------------
Be the one with the flames.
Reply

Marsh Posté le 17-09-2009 à 16:31:21    

Bon bah TinyXml c'est très bien. Merci.


---------------
Be the one with the flames.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed