Re: [xsl] XSLT 2 processors

Subject: Re: [xsl] XSLT 2 processors
From: Terence Kearns <info@xxxxxxxxxxxxxxxxx>
Date: Fri, 10 Feb 2012 13:36:36 +1000
Quercus looks promising. One of the things with PHP is it's huge
library of modules - many of which are included in the default distro.
I'll have to see if there are any important PHP modules which haven't
been imported to Quercus. Having said that, if there is a real need,
an alternative library may exist in Java.

I am a big fan of the servlet containter architecture, and I vagely
recall resin being an awesome implementation - particularly for speed.

Quercus might well be the way to go for a casual PHP coder who is
looking to make the move to Java.

I'm tempted to port my PHP/XML framework (
http://xao-php.sourceforge.net ) - binding it to the Quercus
implementation (and Saxon).

I'd heard of something like this before, but had forgotten. The
implementation is probably quite mature by now.

Cheers.



On 10 February 2012 11:13, Michael Dykman <mdykman@xxxxxxxxx> wrote:
> Terence,
>
> Have you looked at Quercus?
>
> http://www.caucho.com/resin-3.0/quercus/
>
> It's a highly performant PHP implementation implemented as a Java
> servlet.  I have seen benchmarks which suggest that it as fast as
> Enterprise PHP and extending it with Java methods is trivial.  If you
> like PHP (which I don't especially), you still have the opportunity of
> doing XSLT 2.0 in that environment.
>
> On Thu, Feb 9, 2012 at 6:09 PM, Terence Kearns <info@xxxxxxxxxxxxxxxxx>
wrote:
>>
>> RIP my XML/PHP framework (for which my enthusiasm kinda died due to no
>> real XSLT2 support in PHP's roadmap).
>>
>> ...grateful for Saxon...
>>
>>
>> On 9 February 2012 22:34, Michael Kay <mike@xxxxxxxxxxxx> wrote:
>>>
>>>>> Does anyone know if PHP has it?
>>>>
>>>> Sadly, not yet (except via the Java bridge). No recent news from the
LIBX*
>>>> project: http://www.explain.com.au/libx/. Perhaps Steve Ball found
something
>>>> else to do with his weekends. I think the days of hobbyist
implementations
>>>> of these technologies are past.
>>>
>>> This posting sort of sums it up:
>>>
>>> http://mail.explain.com.au/pipermail/libx/2011-September/000004.html
>>>
>>> I don't think you can write an XSLT 2.0 processor and have an unrelated
day
>>> job. Most of the coding for Saxon's XSLT 2.0 processor was done when I
was
>>> employed by Software AG full time on standards work, and I was spending
>>> about half my time on the standards and half on Saxon, with the full
>>> encouragement of my employer. I think we can forget about this project
>>> unless it finds a sponsor.
>>>
>>>
>>> Michael Kay
>>> Saxonica
>>>
>>
>>
>>
>> --
>> http://TerenceKearns.com PHOTO.VIDEO | ABN 58705023254 | ph 0412 235 575
>>
>
>
>
> --
>  - michael dykman
>  - mdykman@xxxxxxxxx
>
>  May the Source be with you.
>



--
http://TerenceKearns.com PHOTO.VIDEO | ABN 58705023254 | ph 0412 235 575

Current Thread