xslt_set_log

(PHP 4 >= 4.0.6)

xslt_set_log Задание файла журнала для записи сообщений XSLT процессора

Описание

void xslt_set_log ( resource $xh [, mixed $log ] )

Эта функция позволяет задать файл, в который будут записываться сообщения XSLT-процессора. Сообщения XSLT-процессора отличаются от сообщений об ошибках, они не являются сообщениями об ошибках, но также зависят от состояния XSLT-процессора. Эти сообщения могут быть полезны для отладки XSLT в случаях, когда преобразование проходит ненадлежащим образом.

По умолчанию протоколирование событий отключено. Для его включения необходимо вызвать функцию xslt_set_log() с аргументом логического типа (boolean). Для задания файла журнала необходимо вызвать эту функцию повторно, но передать ей в качестве аргумента уже строку, содержащую имя файла.

Список параметров

xh

Идентификатор ссылки на XSLT-процессор, созданный функцией xslt_create().

log

Этот аргумент может быть логического типа для включения и выключения протоколирования, либо это может быть строка содержащая имя файла журнала, в который будут записываться сообщения, в том числе и об ошибках.

Возвращаемые значения

Эта функция не возвращает значения после выполнения.

Примечания

Замечание:

Учтите, что в случае использования Windows, вам нужно указать file:// в начале пути.

Примеры

Пример #1 Использование возможностей протоколирования XSLT

<?php

$xh 
xslt_create();
xslt_set_log($xhtrue);
xslt_set_log($xhgetcwd() . '/myfile.log');

$result xslt_process($xh'dog.xml''pets.xsl');
echo 
$result;

xslt_free($xh);
?>


Участник рейтинга Тэглайн 2010