🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: XSLT Java & Xalan

#8526
From: Thomas Broyer
Date: Mon, 24 Sep 2001 18:18
34 lines
2673 bytes
In <3BAF65AD.9090203@viveo-montpellier.com>, Jerome Moliere wrote:
> j'ai un besoin de transformer du XML en un langage proprietaire bien
> adapte a mon besoin. Langage tenant un peu du C, de l'IDL mais tres
> simpliste.Je me suis dit naivement que XSLT etait fait pour ca...
> J'avais un Xalan Java 2 (2_2_D9) qui rodait alors via mon emacs adore
> j'ai fait un petit test, ultra simpliste, et l� j'ai eu peur:
> je savais que c'etait pas tres rapide mais l� c'est completement
> inutilisable!!! plus de 3s pour un fichier source XML de 13 lignes,
> generant un output de 5 lignes.. avec des transformations basiques...
> Il y a t'il des erreurs classiques, des pieges dans lesquels je serai
> tombe ?

Le temps de lancement de la JVM par exemple...

> Quelqu'un a t'il mis ca en production ?

En g�n�ral, quand on utilise Java et qu'on a besoin de vitesse, on monte la 
JVM en m�moire et on s'arrange pour qu'elle y reste. Il n'y aura plus alors 
que le temps d'ex�cution du programme Java, beaucoup plus rapide.

> A terme j'aurai des fichiers de 100 000 lignes a processer, si ca doit
> mettre 2 heures, je prefere oublier cette solution et m'embeter un peu
> avec Velocity!!!
> toutes remarques bienvenues, conseils apprecies

Pour des transformations XSLT rapides, faut aller voir du c�t� de MSXML3 et 
LibXSLT <http://xmlsoft.org/XSLT/>

� titre d'info, pour transformer la REC-xml, LibXSLT met moins de 2s (si 
mes souvenirs sont bons -- j'ai pas recompil� depuis le crash de mon disque 
dur la semaine derni�re --, s'ils sont mauvais, tabler sur 3 � 4 secondes 
maxi)

Tom.
Technical Details
Message-ID: <1522251.RqVoOGUtdW@ltgt.net>
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!193.251.151.101!opentransit.net!wanadoo.fr!proxad.net!feeder2-1.proxad.net!nnrp6.proxad.net.POSTED!not-for-mail
References: <3BAF65AD.9090203@viveo-montpellier.com>

Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII
X-Google-Thread: 114f60,eecfb51a08831f65
X-Google-Attributes: gid114f60,public
X-Google-ArrivalTime: 2001-09-24 11:18:46 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!193.251.151.101!opentransit.net!wanadoo.fr!proxad.net!feeder2-1.proxad.net!nnrp6.proxad.net.POSTED!not-for-mail
Message-ID: <1522251.RqVoOGUtdW@ltgt.net>
From: Thomas Broyer <tbroyer@domain.tld.invalid>
Subject: Re: XSLT Java & Xalan
Newsgroups: fr.comp.text.xml
Reply-To: tbroyer@ltgt.net
Mail-Copies-To: nobody
References: <3BAF65AD.9090203@viveo-montpellier.com>
Lines: 34
Organization: </>
User-Agent: KNode/0.6.1
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-15
Content-Transfer-Encoding: 8Bit
Date: Mon, 24 Sep 2001 18:18:45 GMT
NNTP-Posting-Host: 80.11.37.187
X-Complaints-To: abuse@proxad.net
X-Trace: nnrp6.proxad.net 1001355525 80.11.37.187 (Mon, 24 Sep 2001 20:18:45 CEST)
NNTP-Posting-Date: Mon, 24 Sep 2001 20:18:45 CEST