OVH Cloud OVH Cloud

Parseur XML pour Visual C++ 6.0

5 réponses
Avatar
rozwel
Bonjour,

Je travail sur un projet d'éditeur RDF en Visual C++ 6.0.
Existe-t-il une librairie de parseur XML en C++ comme il en existe en Java
(Xerces) ? Ou serait-il vraiment plus simple de tout faireen Java ?

Merci d'avance.

rozwel

5 réponses

Avatar
Benoit Rousseau
rozwel wrote:
Bonjour,

Je travail sur un projet d'éditeur RDF en Visual C++ 6.0.
Existe-t-il une librairie de parseur XML en C++ comme il en existe en Java
(Xerces) ? Ou serait-il vraiment plus simple de tout faireen Java ?


MSXML ?

--
--------------------------------------------
Benoît Rousseau : roussebe at spray dot se
Jouez en programmant : http://realtimebattle.sourceforge.net/

Avatar
Christophe de VIENNE
rozwel wrote:
Bonjour,

Je travail sur un projet d'éditeur RDF en Visual C++ 6.0.
Existe-t-il une librairie de parseur XML en C++ comme il en existe en Java
(Xerces) ? Ou serait-il vraiment plus simple de tout faireen Java ?



http://libxmlplusplus.sourceforge.net/

Avatar
SOUCHAY
Notons aussi que xerces existe en C++ et est portable.

rozwel wrote:

Bonjour,

Je travail sur un projet d'éditeur RDF en Visual C++ 6.0.
Existe-t-il une librairie de parseur XML en C++ comme il en existe en Java
(Xerces) ? Ou serait-il vraiment plus simple de tout faireen Java ?

Merci d'avance.

rozwel


Avatar
Frédéric Mayot
rozwel wrote:
Bonjour,

Je travail sur un projet d'éditeur RDF en Visual C++ 6.0.
Existe-t-il une librairie de parseur XML en C++ comme il en existe en Java
(Xerces) ? Ou serait-il vraiment plus simple de tout faireen Java ?

Merci d'avance.

rozwel




J'ai travaillé avec MSXML. Si la technologie COM ainsi que les smart
pointers te sont familiers, tu trouveras surement ton bonheur. La
bibliothèque est très complète et je crois pas trop mauvaise côté
performance. Evidemment il y a tout le problème de COM et des types de
données...

Sinon, j'ai fait un petit projet avec tinyXML. Les fonctionnalités sont
sans commune mesure avec libxml ou MSXML mais tout dépend ce que tu
souhaites faire. Je ne pense pas que ce soit ce que tu cherches.

Il y a également libxml++ qui est un wrapper C++ pour libxml.

Fred

Avatar
Loïc Joly
SOUCHAY wrote:

Notons aussi que xerces existe en C++ et est portable.



Par contre, j'ai utilisé, mais outre que j'avais trouvé assez lourd
(peut-être parce que ça pouvait faire fois plus que ce que je lui
demandais), j'ai trouvé le style de programmation étrange. Un peu comme
si on voulait faire ressembler le code à écrire à du code Java, et non à
du code C++. Je n'ai malheureusement plus d'exemple précis en tête pour
étayer mes propos.


--
Loïc