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

Qt Discussion :

XML vs QFile


Sujet :

Qt

  1. #1
    Membre du Club
    Inscrit en
    Février 2009
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 72
    Points : 58
    Points
    58
    Par défaut XML vs QFile
    Bonsoir à tous,
    je souhaite juste savoir quel est l'avantage de stocker ses données en format XML comparé à un simple fichier texte ou binaire. D'autant plus qu'il est très facile de manipuler les simples fichiers textes ou binaires.
    Merci et à plus

  2. #2
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    Août 2008
    Messages
    26 619
    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 619
    Points : 188 594
    Points
    188 594
    Par défaut
    Bonjour,

    Le XML a un énorme avantage : il est ouvert et libre, tout le monde peut créer son propre format dérivé du XML sans problème et facilement. Si tu ajoutes un nouvel item à une nouvelle version de ton format, les nouveaux fichiers pourront être utilisés par des versions n'ayant connaissance de ce nouvel item : il sera simplement ignoré. Par contre, avec un autre type de format, c'est plus risqué...

    Le XML est désormais très répandu, tu trouves des parseurs très facilement : avec des fichiers binaires/textes, tu dois écrire toi-même ton parseur, qui ne sera, sans doute possible, pas très optimisé.

    Le XML peut être lu et modifié par un être humain : tout est facilement compréhensible (pour autant que les balises soient correctement nommées). Dans un fichier binaire, il faut obligatoirement passer par une application pour pouvoir comprendre, puis modifier le fichier.

    Le XML a quand même un énorme problème : son poids. En comparaison d'un fichier texte, il est nettement plus lourd, mais il peut être compressé : la différence devient soudain moins flagrante.
    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
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 033
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 033
    Points : 13 968
    Points
    13 968
    Par défaut
    Je dirais que le vrai avantage du xml, et la structuration des données et la possibilité de parcourir un arbre pour retrouver les info.
    Ca permet des chose très puissante comme le xslt ou xpath.

  4. #4
    Rédacteur

    Inscrit en
    Novembre 2006
    Messages
    1 272
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 272
    Points : 1 672
    Points
    1 672
    Par défaut
    Citation Envoyé par yan Voir le message
    Je dirais que le vrai avantage du xml, et la structuration des données et la possibilité de parcourir un arbre pour retrouver les info.
    Ca permet des chose très puissante comme le xslt ou xpath.
    +1
    Un autre gros avantage c'est qu'on peut serialiser par exemple des objets et du coup les rendre compatoble en differente plateforme ou OS.
    Vous voulez participer aux Tutoriels, FAQ ou Traductions et faire partie de l'équipe Qt de Developpez.
    N'hésitez pas à me contacter par MP.

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

Discussions similaires

  1. xml -> xsl -> xml
    Par virgile04 dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 10/10/2002, 16h53
  2. Balises HTML dans un fichier XML
    Par Bastet79 dans le forum XML/XSL et SOAP
    Réponses: 12
    Dernier message: 04/09/2002, 15h29
  3. delphi XML / HTML caractéres speciaux !
    Par adem dans le forum EDI
    Réponses: 2
    Dernier message: 29/08/2002, 17h48
  4. Débutant XML
    Par viny dans le forum XML/XSL et SOAP
    Réponses: 8
    Dernier message: 25/07/2002, 12h07
  5. Pas de casse dans les XML
    Par :GREG: dans le forum Composants VCL
    Réponses: 4
    Dernier message: 17/07/2002, 13h51

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