• # Roue

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

    Tu veux tout passer en XML, y compris des données « plates », difficilement structurables en hiérarchie, ou pour lesquelles il n'y a aucun intérêt, que des inconvénients, à les structurer en arbre.

    Tu as déjà regardé HTTP ?
    Pour la requête, transformer GET http://... HTTP/1.1 en < get url="http://..." version="HTTP/1.1" />, ça change quoi, à part compliquer le parsage ?

    Pour la réponse, tu vas transformer

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 128
    ...

    xxxx

    en un gros élément racine avec chacun des en-têtes en attribut et le contenu en élément fils (parce qu'il sera en XML et qu'il faudra extraire de façon XML-ienne alors que, pour le moment, il suffit de prendre les « content-length » octets qui suivent les en-têtes)...

    Mais bon, imaginons quand même...

    Donc, imaginons que tous les transferts se fassent en XML.

    Ça me rappelle quelque chose...
    Ah oui, tiens, les web services qui, eux, font tout par HTTP. Chouette, passons de HTTP à « XHTTP ».

    Et puis on pourrait faire des web services en XML...

    Tiens, ça me rappelle encore quelque chose...
    Ah oui, les web services en XML, ça ressemble fortement à XML-RPC et SOAP.

    Bon. Ben, garde courage, hein. Il n'y a qu'en essayant qu'on peut arriver à quelque chose.