xsl-list
[Top] [All Lists]

Re: [xsl] XSLT 2 processors

2012-02-09 21:54:58
Before the off-topic alarms go off:

Quercus is quite mature.and has been demonstrated to run many major
PHP packages out of the box.  The Pear modules, which have native C
components, might have spotty support (at a guess) but with the vast
array of Java libraries readily available for everything under the sun
(no pun intended), any shortfalls in Pear are easily compensated for.

It does hint at a life for XSLT 2.0 and PHP.

 - michael dykman

On Thu, Feb 9, 2012 at 10:36 PM, Terence Kearns 
<info(_at_)terencekearns(_dot_)com> wrote:
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(_at_)gmail(_dot_)com> 
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(_at_)terencekearns(_dot_)com> 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(_at_)saxonica(_dot_)com> 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

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: 
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--




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

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: 
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--




--
 - michael dykman
 - mdykman(_at_)gmail(_dot_)com

 May the Source be with you.

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: 
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--




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

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: 
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--




-- 
 - michael dykman
 - mdykman(_at_)gmail(_dot_)com

 May the Source be with you.

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--


<Prev in Thread] Current Thread [Next in Thread>