• [^] # Re: truc ou (machin truc) ?

    Posté par (Mastodon) . En réponse au sondage XML est. Évalué à 1.

    Vous remarquerez d'ailleurs que d'autres ont eu la même idée, pas avec Lisp mais avec Javascript, pour simplifier les échanges de données Ajax, en plus particulièrement leur exploitation côté client :

    "JSON (JavaScript Object Notation) est un format de structure de données générique. Il utilise la notation des objects JavaScript pour transmettre de l'information structurée.

    Exemple:

    {"menu": {
    "id": "file",
    "value": "File",
    "popup": {
    "menuitem": [
    {"value": "New", "onclick": "CreateNewDoc()"},
    {"value": "Open", "onclick": "OpenDoc()"},
    {"value": "Close", "onclick": "CloseDoc()"}
    ]
    }
    }}

    A titre de comparaison, même exemple en XML:

    <menu id="file" value="File">
    <popup>
    <menuitem value="New" onclick="CreateNewDoc()" />
    <menuitem value="Open" onclick="OpenDoc()" />
    <menuitem value="Close" onclick="CloseDoc()" />
    </popup>
    </menu>


    (tiré de http://fr.wikipedia.org/wiki/JSON )

    Voir aussi http://json.org pour les détails, et des bibliothèques pour parser les messages côté serveur, en Java, Python, C, C++, C#, E, Erlang, Haskell, Lisp (!), Perl, PHP, Rebol, Ruby, Squeak, Objectice C, Objective CAMEL, LUA, Lotusscript et Cold Fusion !!!