Конфигурация Sablotron xslt_create()

Anka

Guest
Конфигурация Sablotron xslt_create()

Помогите, пожалуйтса, надо настроить саблотрон в PHPTriade.

В раздельной конфигурации Apache 2.3, Mysql 4.01, PHP 4/5 все прекрасно работало.
Уже второй день мучаюсь с настройкой триада.

Такой набор:

Apache 1.3, Mysql 3.023, PHP 4.0.1

Что сделано:
1. Апачи сконфигурирован httpd.conf:

a). AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3

b). ScriptAlias /cgi-bin/ "/apache/cgi-bin/"
ScriptAlias /php/ "/apache/php/"

2. Переменные окружения: PATH - прописан, PHPRС -тоже

3. php.ini сконфигурирован:

а). extension_dir прописан
b). extension = php_sablot.dll раскомментирован

4. Все DLL найдены и подключены


Пример следующий
PHP:
$xh = xslt_create(); 

$xml= 'sample.xml'; 
$xsl='sample.xsl'; 

$result = xslt_process($xh, $xml, $xsl); 

xslt_free($xh);
--- Fatal error: XML parser error 2: syntax error in $result = xslt_process($xh, $xml, $xsl); ----

PHP:
$arguments = array( 
             '/_xml' => $xml_string, 
             '/_xsl' => $xsl_string, 
        ); 

        $xh = xslt_create(); 
        $result = xslt_process($xh, 'arg:/_xml', 'arg:/_xsl', NULL, $arguments); 
        xslt_free($xh);
----Fatal error: Only variables can be passed by reference in $result = xslt_process($xh, $xml, $xsl); --

Всевозможные методы написания кода уже испробованы, я думаю это конфигурация саблотрона.
Ошибка приходиться именно на xslt_create. Ребята, у кого какие идеи есть?
 

slach

Новичок
sample.xml и samble.xsl
на валидность проверь в MSIE например =)

еще есть такая вещь как
sabcmd.exe
не плохо бы сначала запустить
sabcmd.exe sample.xsl sample.xml
 
Сверху