• # api ou format ?

    Posté par . En réponse au journal Basculer l'informatique en tout-XML?. Évalué à 2.

    l'interet de l'xml c surtout l'api , mais on peut faire des format qui utilise la meme api sans la complexite du basilage


    begin{
    name="toto"
    cache="yes"
    ::="ici c un block de text dans le flux ce n'est pas un attribut"
    bloc{
    ::="encore du blabla"
    }
    bloc2{
    ::="blabla2"
    info="c'est un attribut la"
    }
    ::="encore du text"
    {
    ::="'{' seul est un balise anomyne, pourquoi pas?"
    }
    }

    exemple html mis en forme cette facon

    html{
    title="titre de la page"
    meta{
    http-equiv="Content-Type"
    content="text/html; charset =iso-8859-15"
    }}
    body{ p{
    ::="voila un paragraphe"
    }}
    }

    c'est lisible par un humain, faire un editeur qui mes en valeur les differente { } lie suivant le bloc ou l'on ai c'est deja fait.

    c'est facile a analyse

    on pourrais meme ajouter le nom de la balise a la fin genre }html (pour facilite la lecture par un humain)


    mais ce qui compte le plus c'est de pouvoir traiter cela de facon propre

    on peut passer de se format au xml et vice versa facilement

    gconf utilise aussi du xml, mais l'important c'est l'api de gconf , pas la facon de stocke l'information.


    API compte bien plus que le format , une api standart pour trouver les informations est les modifier c'est le bien. ;-)