Beefy Boxes and Bandwidth Generously Provided by pair Networks
P is for Practical
 
PerlMonks  

Re: Definitive/Favorite Perl XML DOM + XSLT interface?

by stefan k (Curate)
on Jan 20, 2002 at 17:16 UTC ( [id://140203]=note: print w/replies, xml ) Need Help??


in reply to Definitive/Favorite Perl XML DOM + XSLT interface?

Hi,
But what about doing XSLT transformation? I see that there's XML::XSLT, but that doesn't seem to be quite feature-complete.

Now, that's a simple truth and it's really a pity. I wrote a small scale XML webpublishing system and I still need to rely on Saxon be installed. Fact is: Saxon is pretty good software, it's almost fully compliant to the XSLT standard and ... it's Java software. Makes me sad in a way to see that the perl community is far behind the java community in this case.

So, for the moment I recommend Saxon I can work with it, but it's not perl :(

Regards... Stefan
you begin bashing the string with a +42 regexp of confusion

  • Comment on Re: Definitive/Favorite Perl XML DOM + XSLT interface?

Replies are listed 'Best First'.
Re: Re: Definitive/Favorite Perl XML DOM + XSLT interface?
by Matts (Deacon) on Jan 20, 2002 at 18:50 UTC
    First of all, Saxon is just an XSLT engine, not a DOM implementation, so the above does not answer the question asked. Second of all, the gnome libxslt engine is faster and almost as compliant as Saxon (I don't think there are any compliance issues left in Saxon, which is probably because Michael Kay is on the W3C XSLT committee). I don't think there are any *known* compliance issues with libxslt, so you really should give XML::LibXSLT a try again. I'm sure if you find some compliance issues Daniel Veillard will be very quick at fixing them.
Re: Re: Definitive/Favorite Perl XML DOM + XSLT interface?
by gellyfish (Monsignor) on Jan 26, 2002 at 23:30 UTC

    You are right of course. I took over the maintenance of XML::XSLT late last year because I had a need for a pure Perl XSLT processor - I hope that I have fixed the more egregious bugs, however I would guess that full XSLT compliance is quite a long way away unless someone with plentiful spare time happens upon the project :)

    In the short term I would recommend that you use XML::LibXSLT if you can build it in your platorm :)

    /J\

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://140203]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others making s'mores by the fire in the courtyard of the Monastery: (6)
As of 2024-04-19 13:15 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found