Un fichier compressé, c'est un binaire. L'intérêt d'origine d'XML, c'est d'être utilisable sur un réseau sans trop en chier, chose que le texte ASCII ( sur 7 bits, donc ) fait très bien, contrairement au binaire.
Pas vraiment, c'est un XML compressé, pas la même chose !!!
Ne pas utiliser un format binaire, c'est pour éviter les problèmes de portage (endianess, encoding...) pas juste pour faire jolie quand on l'ouvre avec un editeur.
Après, encapsulé l'XML dans un autre format, n'est ni forcement mauvais, ni interdit... a condition bien-sur que ce conteneur soit autant universelle et multi platforme, multi language... et de ce coté, gzip, lzma... le sont.
De même, rien n’empêche de crypter un XML, et on ne perd pas non plus l’intérêt de l'XML, c'est a dire que n'importe quel personne (/outils/programme/...) disposant de la clé de cryptage peut ouvrir et parser ce fichier quelque soit sa platforme.
C'est d'autant plus interessant qu'aujourd'hui, les processeur ARM se généralise, que X86 est toujours la, que PowerPC n'est pas mort...
Le HTML dans HTTP c'est aussi utilisable "sans trop en chier", et pourtant, une bonne partie des serveurs compresse en GZip les paquets HTTP et personne s'en plaint...
Ou alors, les devs se sont tapé l'écriture d'un parseur XML à la main et on la flemme d'en écrire un autre. Le fait que celui déjà écrit soit débogué est une assertion trompeuse, car les dev ne font pas tous ni toujours des tests unitaires couvrant à 100% leur code.
Il n'y a pas 1 seul implémentation de parser XML (MSXML, libxml2, Xerces...), ni d'ailleur un seul modèle de parser (SAX et DOM) et le faite qu'un parseur soit utiliser par des milliers de programme est quand même une meilleur preuve de sa qualité qu'un "parseur" maison, a peine tester et utiliser dans un cas particulier !!!
[^] # Re: Sans être fan du tout
Posté par Fabien PRORIOL . En réponse au journal XML c'est de la daube!!!. Évalué à 1.
Pas vraiment, c'est un XML compressé, pas la même chose !!!
Ne pas utiliser un format binaire, c'est pour éviter les problèmes de portage (endianess, encoding...) pas juste pour faire jolie quand on l'ouvre avec un editeur.
Après, encapsulé l'XML dans un autre format, n'est ni forcement mauvais, ni interdit... a condition bien-sur que ce conteneur soit autant universelle et multi platforme, multi language... et de ce coté, gzip, lzma... le sont.
De même, rien n’empêche de crypter un XML, et on ne perd pas non plus l’intérêt de l'XML, c'est a dire que n'importe quel personne (/outils/programme/...) disposant de la clé de cryptage peut ouvrir et parser ce fichier quelque soit sa platforme.
C'est d'autant plus interessant qu'aujourd'hui, les processeur ARM se généralise, que X86 est toujours la, que PowerPC n'est pas mort...
Le HTML dans HTTP c'est aussi utilisable "sans trop en chier", et pourtant, une bonne partie des serveurs compresse en GZip les paquets HTTP et personne s'en plaint...
Il n'y a pas 1 seul implémentation de parser XML (MSXML, libxml2, Xerces...), ni d'ailleur un seul modèle de parser (SAX et DOM) et le faite qu'un parseur soit utiliser par des milliers de programme est quand même une meilleur preuve de sa qualité qu'un "parseur" maison, a peine tester et utiliser dans un cas particulier !!!