OVH Cloud OVH Cloud

processeur XSLT en perl

3 réponses
Avatar
Jean-Philippe Caruana
bonjour,

j'utilise actuellement xsltproc pour transformer un XML vers autre chose
en utilisant XSLT. (je suis hors charte ? mais lisez donc la suite ! ;-) )

j'aimerai pouvoir réaliser la meme chose au sein d'un projet perl sans
passer par xsltproc (ou autre), mais directement en perl. Existe-t-il un
module qui permet de faire cela facilement ?

--
jpc
http://www.enstimac.fr/~caruana/

3 réponses

Avatar
Laurent Simonneau
bonjour,


Bonjour,

j'utilise actuellement xsltproc pour transformer un XML vers autre chos e
en utilisant XSLT. (je suis hors charte ? mais lisez donc la suite ! ;- ) )

j'aimerai pouvoir réaliser la meme chose au sein d'un projet perl san s
passer par xsltproc (ou autre), mais directement en perl. Existe-t-il u n
module qui permet de faire cela facilement ?


Le package XML::LibXSL basé sur les librairies libxml2 et libxsl permet
de faire ca.

Cordialement,


--
Laurent Simonneau
Alixen
Tel : 01 69 85 24 13
Fax : 01 69 85 24 10

Avatar
Paul Gaborit
À (at) Thu, 07 Oct 2004 15:42:52 +0200,
Jean-Philippe Caruana écrivait (wrote):
j'utilise actuellement xsltproc pour transformer un XML vers autre chose en
utilisant XSLT. (je suis hors charte ? mais lisez donc la suite ! ;-) )

j'aimerai pouvoir réaliser la meme chose au sein d'un projet perl sans passer
par xsltproc (ou autre), mais directement en perl. Existe-t-il un module qui
permet de faire cela facilement ?


xsltproc n'est qu'un « bête » programme utilisant libxslt. Il existe le
package XML::LibXSTL qui permet d'utiliser libxslt depuis Perl.


--
Paul Gaborit - <http://www.enstimac.fr/~gaborit/>
Perl en français - <http://www.enstimac.fr/Perl/>

Avatar
Jean-Philippe Caruana
xsltproc n'est qu'un « bête » programme utilisant libxslt.


oui, je savais cela ;-)

Il existe le
package XML::LibXSTL qui permet d'utiliser libxslt depuis Perl.


ok merci pour l'info, je regarde cela
(j'ai un accès limité aux ressources web, d'ou mes questions parfois ...
évidentes. sur mon poste ActiveState win32 non upgradable, je n'ai que
XML::Parser (avec XML::Parser::Expat et XML::Parser::Lite) et
XML::Simple (qui ne font pas cela).

sur ce

--
jpc
http://www.enstimac.fr/~caruana/