Re: [xslt] PHP 5 XSLT with Libxslt
- From: Rob Richards <rrichards ctindustries net>
- To: "Buchcik, Kasimier" <k buchcik 4commerce de>
- Cc: xslt gnome org
- Subject: Re: [xslt] PHP 5 XSLT with Libxslt
- Date: Wed, 21 Jun 2006 13:50:24 -0400
Hi Kasimier,
Buchcik, Kasimier wrote:
Hi,
I noticed on the xsl-list lists mulberrytech com mailing list
that some people are struggling in PHP 5 to get node trees
(i.e. not only strings) as parameters into the transformation.
Rob, did the previous processor support this? Is this now a
problem for PHP 5?
Do some of the other XSLT processors support this?
From looking at the sablotron binding from PHP 4, I dont see that it
supported this. If I am incorrect, then if someone would kindly point
out how this was done previously I would appreciate it.
There are a few ways to get node trees into a transformation though (and
the methods appear similar to how it is done using the older extension).
- All libxml/libxslt I/O is now handled by PHP streams (which means
users can register there own stream wrappers and call them anywhere a
URI is valid). So a custom wrapper could return a tree built using DOM
if it really wanted to.
- Call PHP functions directly from the templates. There are examples in
the PHP manual for the registerPHPFunctions() method that explictly
demonstrate PHP returning nodes to an in progress transformation.
I do believe some of the other processors like Saxon and Microsoft do
support passing a nodeset in as a parameter.
I hope this answers your/their question.
Rob
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]