Les possibilités des traitements XSL sont presque illimitées : affichage d'images, tris, boucles, instructions conditionnelles, procédures... Tout est envisageable. De plus, des développements comme XForm[1] permettent d'aller bien plus loin en renvoyant les formulaires HTML à la préhistoire. Un avant-goût de ce que nous réserve l'xHTML 2.

Le XML est certainement l'avenir du web. Plus qu'une évolution, il s'agit d'une révolution.

Avec son lot de victimes. Cela va de soi...

copie d'écran n°1

IE 5.2 - Mac

copie d'écran n°2

Safari 1.2 - Mac

copie d'écran n°3

Konqueror 3.0.5

copie d'écran n°4

Mozilla 1.6 - Linux

copie d'écran n°5

Netscape 4.8 - Linux

copie d'écran n°6

AOL 9.0 - Win2000

copie d'écran n°7

IE 4.0 - Win98

copie d'écran n°8

Netscape 7.1 - WinXP

copie d'écran n°9

Opera 7 - WinXP


Les résultats obtenus via browserCam avec le même document sont affligeants : sur internet comme ailleurs, la majorité des clients est incapable d'apprécier les concepts les plus géniaux à leur juste valeur... Une solution partielle consiste à traiter le XML non plus côté client, en espérant y trouver un processeur XSLT plus ou moins performant, mais côté serveur pour finalement transmettre au client du code Java, voire du... HTML traditionnel.

Retour à la case départ...


[1] A lire aussi :
[2] Dommage pour les personnes qui n'utilisent pas Internet Explorer. Ca reste sans conteste le meilleur navigateur XML/XSL :)