Bonjour,
j'ai un projet à faire et je dois y intégrer la gestion des fichiers xml. (lecture, ecriture...)
on m'a parle de libXML2et de tinyXML
lequel choisir ?
et si vous avez un lien de téléchargement ce serait très bien aussi.
merci
Bonjour,
j'ai un projet à faire et je dois y intégrer la gestion des fichiers xml. (lecture, ecriture...)
on m'a parle de libXML2et de tinyXML
lequel choisir ?
et si vous avez un lien de téléchargement ce serait très bien aussi.
merci
Tu as aussi PugiXML (https://pugixml.org/), Saxon-C (https://www.saxonica.com/saxon-c/index.xml), Expat (https://libexpat.github.io/) ou encore Qt (https://doc.qt.io/qt-6/qxmlstreamreader.html).
Déjà, dans quel langage travailles-tu ? Par exemple, libxml2 n'est disponible qu'en C (https://gitlab.gnome.org/GNOME/libxml2), tu peux avoir des choses bien plus faciles à utiliser en C++.
As-tu besoin de vitesse ? De mémoire, PugiXML est le plus rapide de tous pour la lecture de XML. Pour des opérations plus compliquées sur du XML, Saxon est le moteur le plus développé et probablement le plus rapide.
Que veux-tu faire avec cette bibliothèque XML ?
- Écriture ? Expat ne fait que de la lecture, par exemple.
- XPath (quelle version ?), XSLT (idem) ? Pour des choses à jour (XPath 3, XSLT 3), tu n'as que Saxon-C. En général, tu peux rester sur les versions 1 de XPath et XSLT.
Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.
Créer des applications graphiques en Python avec PyQt5
Créer des applications avec Qt 5.
Pas de question d'ordre technique par MP !
merci.
mais du coup j'ai installé tinyxml2
c'est suffisant pour ce que j'avais à faire.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager