XSL implementation other than Java?

Matt Sergeant matt.sergeant at bbc.co.uk
Thu Jul 8 15:27:08 BST 1999


> -----Original Message-----
> From: Nicolas MONNET [mailto:nico at echange.fr]
> 
> I want to use XSL from within a Perl program. So far I have 
> only seen Java
> based XSL engines, and maybe msxsl.dll, which is not of great 
> use for me
> since I'm not running Windows. 
> 
> Is there any other implementation (or beiginning thereof), 
> available in
> source form? (Free preferably).

No. I thought maybe of starting to convert xmerge to a more XSL-like syntax,
but I've not really got enough tuits ATM, and xmerge probably isn't a strong
enough basis. Also, XSL (the full spec) requires a tree builder (rather than
a stream) - and it almost has to be DOM (although you can work around that
limitation - e.g. use XML::Grove instead - but that looks like a lot of
work). Besides - noone wants to invest the time in a moving spec. It's fine
for MS or Lotus to spend hours and hours working on it - they are getting
return on their investment probably (for MS it's people downloading IE and
using Windows, I don't know how Lotus expects to make money on theirs), but
for GPL developers it's a lot of work for little return. Besides - Perl's
DOM implementation is sadly very slow (due to the design of the DOM not
really fitting "the perl way"), so in accordance with that so would an
XML::XSL.

For windows users I've controlled MSXML quite happily from Perl - I posted a
simple module to do XSL transformations using this to the Perl-XML list a
while back.

There are also other options, like xmlperl (not 100% free though - there are
licensing issues with commercial users), and xmerge (part of XML::miniXQL),
and I'm sure other possibilities.

Matt.

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To (un)subscribe, mailto:majordomo at ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo at ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa at ic.ac.uk)





More information about the Xml-dev mailing list