[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: XSLT arguments in PHP 5

Subject: Re: XSLT arguments in PHP 5
From: "Martynas Jusevicius" <martynas.jusevicius@xxxxxxxxx>
Date: Wed, 21 Jun 2006 17:10:19 +0200
jusevicius
Well, I want to pass dinamically formed XML as side-documents for my stylesheet.

In PHP4's processing function there was an option of passing such
arguments and later accessing them through Sablotron-specific scheme
"document('arg:/...)".

I'm looking for an alternative in PHP5. Are saying it is not possible yet? :/

Quoting Zend: "All the XML extensions now support PHP streams
throughout, even if you try to access a stream not directly from PHP.
<...> Basically, you can access a PHP stream everywhere where you can
access a normal file."
So I thought I might implement my own stream wrapper and use it with
document(). I have no luck here though.

On 6/21/06, Buchcik, Kasimier <k.buchcik@xxxxxxxxxxxx> wrote:
Hi,

> -----Original Message-----
> From: Martynas Jusevicius [mailto:martynas.jusevicius@xxxxxxxxx]

> Hi,
>
> how do I pass XML arguments (*not* name/value parameters) to the XSLT
> processor that could be retrieved with document()? The processor and
> API have changed in PHP 5 and now I'm struggling to find a way. Should
> I imitate files using stream wrappers in some way? :/
>
> Thanks for any hints
>
> Martynas

I dunno if I understand correctly, so the following info might
be not very helpful:

Do you want to pass node trees as parameters into the transformation
processor? If yes, then this is currently not supported by the
underlying
Libxslt/Libxml2 library. This was asked before here some weeks ago, so
maybe it's a feature which should be made available; contact the PHP
people.

If you need a way of redirecting document() to internally stored
node trees, then this is already possible in Libxslt/Libxml2 by tweaking
its IO layer; PHP just needs to implement this.

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.