Работа c XSL в PHP

McLay

PHP5 BetaTeam
Работа c XSL в PHP

Чтоб в php работать с xsl обязательно наличие библиотеки Sablotron, и соответсвенно скомпиленого PHP4?

Может есть другие варианты?
 

slach

Новичок
http://php.net/manual/ref.xsl.php

-~{}~ 27.10.04 20:15:

квазимодо и давай дальше усвоим что DOMXML ни в одной из имплементаций к XSL и XSLT не имеет никакого отношения... ок ?
 

Qasimodo

Новичок
Автор оригинала: slach
авай дальше усвоим что DOMXML ни в одной из имплементаций к XSL и XSLT не имеет никакого отношения... ок ?
я в своем ответе как альтернативу sablotron предложил domxml extendion , имеющее очень даже какое отношение к XSLT
 

McLay

PHP5 BetaTeam
Ничего не понял

-~{}~ 27.10.04 19:21:

slach
http://php.net/manual/ref.xsl.php
А это ведь только для php5, если я правильно понял?

Ну меня вообщем, интересует больше возможность использования xml без перекомпилирования PHP. Может есть говтовые классы на php, использующие стандартные вещи и/или http://ru.php.net/manual/en/ref.xml.php.
 

Profic

just Profic (PHP5 BetaTeam)
McLay
Тебе под php5?
Если да, то [m]xsl[/m] - libxslt
Если нет, то [m]domxml[/m] и [m]xslt[/m], - первый libxslt, второй - sablotron
 

McLay

PHP5 BetaTeam
Qasimodo
А дома на сервере нету, так что все равно не катит :)
 

Profic

just Profic (PHP5 BetaTeam)
McLay
На голом PHP это будет тормозить на документах >100кб, если не меньше :)
Так что ИМХО лучше перекомпилять :)

-~{}~ 27.10.04 19:26:

McLay
Тэкс. На серваке *nix?

ТОгда собираешь на таком же совте расширение и юзаешь его там - и проблем никаких
 

McLay

PHP5 BetaTeam
Profic
Да я xsl для утилит исключительно собираюсь использовать, так что тут быстродействие не критчно. А для основного трафа, боюсь и с библиотеками все упадет. :)

ТОгда собираешь на таком же совте расширение и юзаешь его там - и проблем никаких
Это ты про DOM? Т.е. сам php трогать не надо? Понятно.
 

Profic

just Profic (PHP5 BetaTeam)
McLay
Да, любое расширение можно собрать отдельно как динамическое.

-~{}~ 27.10.04 19:48:

Тем более для скриптов, которые запускаться будут cli/cgi версией php не проблема работать например через dl().
А можно вообще свой php собрать и не мучиться :)
 
Сверху