🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fr.comp.text.xml
Article #8804

Re: affichage d'un fichier xml

#8804
From: Thomas Broyer
Date: Mon, 30 Jul 2001 15:05
43 lines
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-mail
References: <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