Direkt
Messages postés2Date d'inscriptionmercredi 12 octobre 2005StatutMembreDernière intervention16 juin 2006
-
14 juin 2006 à 12:41
Direkt
Messages postés2Date d'inscriptionmercredi 12 octobre 2005StatutMembreDernière intervention16 juin 2006
-
16 juin 2006 à 15:49
Bonjour tout le monde,
Dans le cadre d'un developpement en C++, j'ai besoin d'un parseur XML qui fonctionne sous:
- Linux (SLC3-SLC4. C'est le point le plus important)
- LynxOS (un Linux temps-reel)
- Windows (eventuellement)
Bref il serait mieux que je trouve un parseur inter-platforme. Je recherche un parseur qui puisse valide le contenu a travers une DTD ou un XSD. Il faut egalement que le parser puisse stocker les donnes sous forme d'arbre DOM (ou similaire) et supporte XPath. Il peu arriver que je doive parser des gros fichiers (donc ne pas etre oblige de mettre tout l'arbre en RAM serait un plus). Dernier point, il faut que ce parser soit gratuit, bien entendu
J'ai entendu parler de:
- Apache Xerces-C C++ API
- Oracle XML parser
Mes questions sont:
.Existe-t-il d'autres solutions?
.Et surtout, qu'elle est la meilleur solution?
Kangourou_Nomade
Messages postés92Date d'inscriptionjeudi 21 avril 2005StatutMembreDernière intervention16 janvier 2007 14 juin 2006 à 14:37
La solution a tous les problemes de fonctions tres demandees et portables :
QT4 : Site de Trolltech C'est facile a prendre en main (doc par doxygen), ca marche sous Linux, MacOS, Windows.
Voir QXMLParseExeption, QXMLReader, QXMLSimpleReader...