powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Ошибка при выполнении "new XSLTProcessor()"
13 сообщений из 13, страница 1 из 1
Ошибка при выполнении "new XSLTProcessor()"
    #39034323
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И так пробовал -

Код: php
1.
$XSLTProc = new XSLTProcessor(); 



и так, что бы хоть ошибку увидеть

Код: php
1.
$XSLTProc = new XSLTProcessor()  OR DIE("Не могу создать XSLTProcessor"); 



Ошибку не выдает, тупо вылетает.

Нашел, что кому-то помогло прописать в php.ini extension php_xsl.dll

И так пробовал

Код: php
1.
2.
[PHP_XSL]
extension=php_xsl.dll


И так
Код: php
1.
2.
[PHP_XSL]
extension=C:\Program Files\PHP\v5.6\ext\php_xsl.dll



Win 7 pro
PHP v5.6
IIS 8
...
Рейтинг: 0 / 0
Ошибка при выполнении "new XSLTProcessor()"
    #39034326
Фотография Герой дня
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2,
в пхп.ини посмотри, чтобы error выводился на экран

по слову error ищи типа того display_error = 1
...
Рейтинг: 0 / 0
Ошибка при выполнении "new XSLTProcessor()"
    #39034329
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2Нашел, что кому-то помогло прописать в php.ini extension php_xsl.dll
естественно, должно быть прописано.

phpinfo() - показывает наличие модуля xsl ?
...
Рейтинг: 0 / 0
Ошибка при выполнении "new XSLTProcessor()"
    #39034330
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Герой дня,

Было display_error = Off

Поставил

display_error = On

Не помогло

Поставил

display_error = 1

$XSLTProc = new XSLTProcessor() стало выполнятся почему-то

Кусок кода у меня почти из примера

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
// Объект исходного XML-документа
$xml = new DOMDocument(null, 'UTF-8');
$xml->load('data.xml');

// Объект стиля
$xsl = new DOMDocument(null, 'UTF-8');
$xsl->load('tags.xsl');

// Создание парсера
$XSLTProc= new XSLTProcessor()  OR DIE("Не могу 0"); 

// Подключение стиля к парсеру
$XSLTProc->importStylesheet($xsl) OR DIE("Не могу 1"); 

// Обработка парсером исходного XML-документа
$parsed = $XSLTProc->transformToXml($xml)  OR DIE("Не могу 2"); 


// Вывод результирующего кода
echo $parsed;



Вылетает с сообщением "Не могу 2"
...
Рейтинг: 0 / 0
Ошибка при выполнении "new XSLTProcessor()"
    #39034333
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилCat2Нашел, что кому-то помогло прописать в php.ini extension php_xsl.dll
естественно, должно быть прописано.

phpinfo() - показывает наличие модуля xsl ?
Вот ту то, что выдала функция

авторSystem Windows NT CAT2-D 6.1 build 7601 (Windows 7 Ultimate Edition Service Pack 1) i586
Build Date Aug 27 2014 11:49:46
Compiler MSVC11 (Visual C++ 2012)
Architecture x86
Configure Command cscript /nologo configure.js "--enable-snapshot-build" "--enable-debug-pack" "--disable-zts" "--disable-isapi" "--disable-nsapi" "--without-mssql" "--without-pdo-mssql" "--without-pi3web" "--with-pdo-oci=c:\php-sdk\oracle\x86\instantclient_12_1\sdk,shared" "--with-oci8-12c=c:\php-sdk\oracle\x86\instantclient_12_1\sdk,shared" "--with-enchant=shared" "--enable-object-out-dir=../obj/" "--enable-com-dotnet=shared" "--with-mcrypt=static" "--without-analyzer" "--with-pgo"
Server API CGI/FastCGI
Virtual Directory Support disabled
Configuration File (php.ini) Path C:\Windows
Loaded Configuration File C:\Program Files\PHP\v5.6\php.ini
Scan this dir for additional .ini files (none)
Additional .ini files parsed (none)
PHP API 20131106
PHP Extension 20131226
Zend Extension 220131226
Zend Extension Build API220131226,NTS,VC11
PHP Extension Build API20131226,NTS,VC11
Debug Build no
Thread Safety disabled
Zend Signal Handling disabled
Zend Memory Manager enabled
Zend Multibyte Support provided by mbstring
IPv6 Support enabled
DTrace Support disabled
Registered PHP Streams php, file, glob, data, http, ftp, zip, compress.zlib, https, ftps, phar
Registered Stream Socket Transports tcp, udp, ssl, sslv3, sslv2, tls, tlsv1.0, tlsv1.1, tlsv1.2
Registered Stream Filters convert.iconv.*, mcrypt.*, mdecrypt.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk, zlib.*
...
Рейтинг: 0 / 0
Ошибка при выполнении "new XSLTProcessor()"
    #39034335
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В полном отчете phpinfo в IIS есть

xsl
XSL enabled
libxslt Version 1.1.27
libxslt compiled against libxml Version 2.7.8
EXSLT enabled
libexslt Version 0.8.16
...
Рейтинг: 0 / 0
Ошибка при выполнении "new XSLTProcessor()"
    #39034359
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2,

а без IIS эта шняга работает (из командной строчки)?
стайлшит проверял где-нибудь с другой библиотекой (типа в с#)?
...
Рейтинг: 0 / 0
Ошибка при выполнении "new XSLTProcessor()"
    #39034466
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилCat2,

а без IIS эта шняга работает (из командной строчки)?
стайлшит проверял где-нибудь с другой библиотекой (типа в с#)?
Отдельно в XML-редакторе трансформация работает нормально.
...
Рейтинг: 0 / 0
Ошибка при выполнении "new XSLTProcessor()"
    #39034467
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Файлы
XML
...
Рейтинг: 0 / 0
Ошибка при выполнении "new XSLTProcessor()"
    #39034468
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xsl
...
Рейтинг: 0 / 0
Ошибка при выполнении "new XSLTProcessor()"
    #39034561
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
error_reporting(-1); в самом начале
...
Рейтинг: 0 / 0
Ошибка при выполнении "new XSLTProcessor()"
    #39034577
kunaksergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
выкиньте namespace из xml файла
...
Рейтинг: 0 / 0
Ошибка при выполнении "new XSLTProcessor()"
    #39034610
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kunaksergeyвыкиньте namespace из xml файла
Спасибо, помогло
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Ошибка при выполнении "new XSLTProcessor()"
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]