IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XML Discussion :

quelle lib xml utiliser ?


Sujet :

XML

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    décembre 2022
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : décembre 2022
    Messages : 10
    Points : 7
    Points
    7
    Par défaut quelle lib xml utiliser ?
    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

  2. #2
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    août 2008
    Messages
    26 541
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : août 2008
    Messages : 26 541
    Points : 189 082
    Points
    189 082
    Par défaut


    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 !

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    décembre 2022
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : décembre 2022
    Messages : 10
    Points : 7
    Points
    7
    Par défaut
    merci.

    mais du coup j'ai installé tinyxml2
    c'est suffisant pour ce que j'avais à faire.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Quelle classe XML utiliser ?
    Par Cricri1670 dans le forum VB.NET
    Réponses: 3
    Dernier message: 13/09/2018, 10h08
  2. Quelle bibliothèque XML utiliser ?
    Par pierrot106 dans le forum XML
    Réponses: 1
    Dernier message: 21/03/2015, 12h08
  3. [XML] quelle différence entre utiliser un attribut ou un tag ?
    Par clavier12AZQSWX dans le forum Langages de programmation
    Réponses: 4
    Dernier message: 02/09/2009, 16h52
  4. [SimpleXML] Quelle classe XML utiliser ?
    Par FrontLine dans le forum Bibliothèques et frameworks
    Réponses: 13
    Dernier message: 22/04/2008, 17h07
  5. quelles lib utiliser sous unix et comment les charger
    Par sefir dans le forum Administration
    Réponses: 0
    Dernier message: 22/11/2007, 12h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo