• [^] # Re: XML sapu et autres billevesées

    Posté par . En réponse à la dépêche SPARQL, le SQL du Web, et Linked Data Fragment : le point sur le requêtage du Web. Évalué à 6.

    Json a quelques avantages intrinsèques par rapport à xml :
    - meilleur rapport signal / bruit (moins d’octets perdus)
    - pas de différentiation entre attribut et valeur du nœud
    - encodage fixé par la norme
    - types de base existants dans le langage (liste, flottants, chaînes), faisant partie de la norme, là où XML n’a que des chaînes

    XML a un avantage intrinsèque par rapport à JSON : différentiation entre le nom d’un nœud et ses attributs.

    Ensuite, les namespace manquent à JSON (je n’ai rien vu de standardisé), et côté schémas, XML garde l’avantage. Idem côté signatures, où la encore il n’y a rien de standardisé en JSON. Je ne considère pas que ne pas avoir d’équivalent à XSLT pour JSON soit un manque, par contre :).

    Néanmoins, les défauts de JSON peuvent être corrigés dans la mesure où ce sont des manques, là où ceux de XML ne le peuvent pas, car ils sont intrinsèques au format. XML a encore son utilité aujourd’hui, mais JSON a tous les atouts pour le remplacer dans tous les domaines : c’est un meilleur compromis lisibilité humaine / machine que ne l’est XML.

    Mes commentaires sont en wtfpl. Une licence sur les commentaires, sérieux ? o_0