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

Код: 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
22.08.2015, 11:33
    #39034326
Герой дня
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при выполнении "new XSLTProcessor()"
Cat2,
в пхп.ини посмотри, чтобы error выводился на экран

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

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

Было 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
22.08.2015, 12:05
    #39034333
Cat2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при выполнении "new XSLTProcessor()"
Изопропил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
22.08.2015, 12:11
    #39034335
Cat2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при выполнении "new XSLTProcessor()"
В полном отчете 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
22.08.2015, 14:16
    #39034359
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при выполнении "new XSLTProcessor()"
Cat2,

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

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


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