# PHP5 XSLT extention status

- Thread: https://externals.io/message/4486
- Original archive: https://news-web.php.net/php.internals/4486
- Started by Adam Dickmeiss on 2003-09-15T11:55:03+00:00
- Messages: 2
- Reply by email to internals@lists.php.net
- More for agents: search with https://externals.io/search.md?q={query} · JSON API at https://externals.io/api · documentation at https://externals.io/llms.txt

---

## #4486 — Adam Dickmeiss — 2003-09-15T11:55:03+00:00

URL: https://externals.io/message/4486#4486

We're using the XSLT Sablotron in PHP4 in production. I cannot find the 
XSLT in latest CVS, but I see that ext/xsl appeared some time ago. Does 
this mean that Sablotron XSLT is dead in PHP5?
 
One extremly useful feature we used in Salotron PHP/XSLT was the ability 
to register scheme handlers. Is that (or similar) feature available in 
the new XSL extension?

-- Adam

---

## #5040 — Christian Stocker — 2003-10-27T15:41:50+00:00

URL: https://externals.io/message/4486#5040 · In reply to: #4486

> We're using the XSLT Sablotron in PHP4 in production. I cannot find the 
> XSLT in latest CVS, but I see that ext/xsl appeared some time ago. Does 
> this mean that Sablotron XSLT is dead in PHP5?

Don't know about that

> One extremly useful feature we used in Salotron PHP/XSLT was the ability 
> to register scheme handlers. Is that (or similar) feature available in 
> the new XSL extension?

I don't know, what the Scheme-handlers in sablotron were able to do, but 
the new ext/dom and ext/xsl extensions do support php-streams. For 
$dom-load et al, xsl:include/import, xpath-document() and xinclude (and 
anything else which uses the libxml-io-interfaces). See ext/dom/tests 
and ext/xsl/tests for some examples (and 
http://ch.php.net/manual/en/ref.stream.php for the reference)

chregu


> 
> -- Adam
> 

-- 
christian stocker | Bitflux GmbH | schoeneggstrasse 5 | ch-8004 zurich
phone +41 1 240 56 70 | mobile +41 76 561 88 60  | fax +41 1 240 56 71
http://www.bitflux.ch  |  chregu@bitflux.ch  |  gnupg-keyid 0x5CE1DECB
