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($xh, true);
xslt_set_log($xh, getcwd() . '/myfile.log');

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

xslt_free($xh);
?>


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