Perl XSLT module?

A

antroy

Hi all,

What is considered the best Perl module for performing XSLT
transformations? I am looking to write a perl CGI script for
transforming some XML into HTML on the fly using XSLT.

Thanks,
 
E

Eric Bohlman

Hi all,

What is considered the best Perl module for performing XSLT
transformations? I am looking to write a perl CGI script for
transforming some XML into HTML on the fly using XSLT.

Look into XML::LibXSLT and XML::Sablotron (there's also XML::XSLT, but it's
incomplete and hasn't been touched in a long time).
 
A

Anthony Roy

Eric Bohlman wrote:
....
Look into XML::LibXSLT and XML::Sablotron (there's also XML::XSLT, but it's
incomplete and hasn't been touched in a long time).

Thanks,
 
A

Anthony Roy

Eric said:
Look into XML::LibXSLT and XML::Sablotron (there's also XML::XSLT, but it's
incomplete and hasn't been touched in a long time).

I have had a look at these, and it appears that they are both wrappers
around C programs. Are there any native perl XSLT transformers available
in a better state than XML::XSLT which doesn't have enough functionality
for my requirements?

The trouble is that the server I need to install the modules on (i.e.
the location of my cgi script) is controlled by someone else, and
getting them to install the C programs required will be nigh on impossible.

Thanks,
 
B

Brian McCauley

Anthony said:
I have had a look at these, and it appears that they are both wrappers
around C programs. Are there any native perl XSLT transformers available
in a better state than XML::XSLT which doesn't have enough functionality
for my requirements?

Maintaing a full featured-XSLT engine is no mean feat. I doubt there
are going to be many people falling over themselves to create a _second_
Pure perl one when development of the first already lacks motivation due
to te fact that there are prefectly good Perl bindings to existing
open-source projects.

If there are features missing in XML::XSLT have you considered adding
them? (Either yourself of by supporting someone else to do so).
The trouble is that the server I need to install the modules on (i.e.
the location of my cgi script) is controlled by someone else, and
getting them to install the C programs required will be nigh on impossible.

Peraps there may be an command line XSLT engine already installed that
you could use via system().
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
474,160
Messages
2,570,889
Members
47,420
Latest member
ZitaVos505

Latest Threads

Top