• [^] # Re: Titre

    Posté par (site web personnel) . En réponse au journal Du xml dans vos outils CLI. Évalué à 3.

    Le XML n'est pas seulement un format permettant la sérialisation mais aussi — et surtout? — un format permettant la validation des documents. Il y a trois stratégies pour la sérialisation de données, qu'on peut comparer ainsi:

    • Un format comme SGML ou XML permet en outre de valider le document lu par un "validateur XML ou SGML" i.e. un composant logiciel standard, en principe bien testé.

    • Un format comme JSON ou les ProperyList n'offre pas de méthode de validation standard: soit on valide à la main, soit on utilise un outil générique mais ce dernier cas de figure revient à utiliser une forme bridée et non normalisée du SGML.

    • Un format comme les S-expressions, n'offre pas de méthode de validation et on ne peut pas vraiment imaginer éditer des S-expressions à la main.