Article View: fr.comp.text.xml
Article #8804Re: affichage d'un fichier xml
From: Thomas Broyer
Date: Mon, 30 Jul 2001 15:05
Date: Mon, 30 Jul 2001 15:05
43 lines
3178 bytes
3178 bytes
In <3B650CEE.B28C1805@igbmc.u-strasbg.fr>, Guillaume BERTHOMMIER wrote: > depuis maintenant un mois que je pratique XML je me pose toujours la > question de savoir comment afficher mon doc XML grace a sa feuille de > style dans un navigateur. Le probleme est que ma page doit etre visible > sur des vieux navigateurs ( enfin des vieux netscape qui ne sont pas si > nombreux que cela ;) ) > Actuellemnt j'utilise une technique que je ne pense pas etre la plus > pratique : > je transforme tous mes fichiers xml en html grace a xalan et une feuille > de style avec le lien http://www.w3.org/1999/XSL/Transform dans ma > feuille de style Une feuille de style XSLT donc. > le probleme est que ca prend 6 seconde a chaque fois quand je le lance > en ligne de commande et je me demande si ca prendra autant de temps (je > pense que oui) que si je lance pour chaque fichier cliquee en lien un > script qui me lance la ligne de commande. Question de bon sens : il est inutile de faire un traitement � chaque requ�te s'il peut n'�tre effectu� qu'une bonne fois pour toute (et r�-effectu� � chaque modification des documents bien entendu). Pour se simplifier la vie, on peut utiliser Cocoon qui impl�mente un syst�me de cache pour �a. On n'a alors plus � se pr�occuper de faire les transformations ou non, Cocoon s'en charge. Pour le probl�me du temps de la transformation, c'est principalement d� � Java et plus particuli�rement au d�marrage de la machine virtuelle. Avec des servlets (donc par exemple avec Cocoon), la JVM est constamment charg�e, donc la transformation potentiellement plus rapide. N�anmoins, si je peux conseiller un processeur XSLT rapide, xsltproc (libxslt, http://xmlsoft.org/XSLT/ ) est l'un des plus l�gers et rapides. Son but avou� est de d�tr�ner MSXML, et je crois qu'au niveau conformit� et performances on s'en approche. > Merci par avance pour toute l'aide que vous pourrez m'apporter Rapide conclusion : si les documents changent peu souvent (ce qui est g�n�ralement le cas), faire la transformation en back office et ne proposer que du HTML. Tom.
Technical Details
Message-ID:
<1115102.lGXAFRqVoO@ltgt.net>Path:
arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!193.251.151.101!opentransit.net!fr.clara.net!heighliner.fr.clara.net!proxad.net!feeder2-1.proxad.net!nnrp5.proxad.net.POSTED!not-for-mailReferences:
<3B650CEE.B28C1805@igbmc.u-strasbg.fr>Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII X-Google-Thread: 114f60,91d5c840257044e0 X-Google-Attributes: gid114f60,public X-Google-ArrivalTime: 2001-07-30 08:05:49 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!193.251.151.101!opentransit.net!fr.clara.net!heighliner.fr.clara.net!proxad.net!feeder2-1.proxad.net!nnrp5.proxad.net.POSTED!not-for-mail Message-ID: <1115102.lGXAFRqVoO@ltgt.net> From: Thomas Broyer <ptittom+news@free.fr> Subject: Re: affichage d'un fichier xml Newsgroups: fr.comp.text.xml References: <3B650CEE.B28C1805@igbmc.u-strasbg.fr> Lines: 43 Organization: </> User-Agent: KNode/0.5.6 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8Bit Date: Mon, 30 Jul 2001 15:05:48 GMT NNTP-Posting-Host: 193.252.183.249 X-Complaints-To: abuse@proxad.net X-Trace: nnrp5.proxad.net 996505548 193.252.183.249 (Mon, 30 Jul 2001 17:05:48 CEST) NNTP-Posting-Date: Mon, 30 Jul 2001 17:05:48 CEST