Photius has asked for the wisdom of the Perl Monks concerning the following question:

Is anyone aware of a "schema-aware" XSLT 2.0 processor for Perl? (preferably free) If not, is there a stand-alone one that I can call from Perl, which runs on Linux. Altova has one, but it only runs on Windows. Saxon runs on Linux, but it is significantly expensive, especially to deploy on multiple servers.

Replies are listed 'Best First'.
Re: Schema-aware XSLT 2.0 Processor
by jettero (Monsignor) on Aug 22, 2008 at 16:56 UTC

    XML::LibXML, XML::LibXSLT and/or xsltproc

    UPDATE: nope, my mistake. It's xslt 1.0. I definitely thought it did version 2.0, but I can't find anything about it on the gnome pages.

    -Paul

      Dear brother jettero are you sure xslt 2.0 is supported? And are they "schema aware"?

      I see many xslt Perl modules on CPAN but it's not clear to what extent they support xslt 2.0 or if they do any schema validation of the output.