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

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.


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