xslt_setopt

(PHP 4 >= 4.3.0)

xslt_setopt Установка значений настроек XSLT-процессора

Описание

mixed xslt_setopt ( resource $processor , int $newmask )

xslt_setopt() устанавливает значения настроек, используя маску newmask, для заданного XSLT-процессора processor.

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

processor

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

newmask

newmask битовая маска, созданная из следующих констант:

  • XSLT_SABOPT_PARSE_PUBLIC_ENTITIES - Сообщает процессору о необходимости разбора общедоступных сущностей. По умолчанию эта настройка отключена.

  • XSLT_SABOPT_DISABLE_ADDING_META - Не добавлять мета тэг "Content-Type" при выводе HTML. Умолчания задаются во время компиляции процессора.

  • XSLT_SABOPT_DISABLE_STRIPPING - Не убирать пробелы (только для файлов с данными).

  • XSLT_SABOPT_IGNORE_DOC_NOT_FOUND - Считать неразбираемые документы (функция document()) работоспособными.

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

Возвращает предыдущую маску в виде числа, если это возможно; в противном случае TRUE; FALSE в случае ошибки.

Примеры

Пример #1 Пример использования xslt_setopt()

<?php

$xh 
xslt_create();

// Дать указание Sablotron обрабатывать общедоступные сущности
xslt_setopt($xhXSLT_SABOPT_PARSE_PUBLIC_ENTITIES);

// Также попросим его не убирать лишние пробелы
xslt_setopt($xhxslt_getopt($xh) | XSLT_SABOPT_DISABLE_STRIPPING);

?>

Смотрите также

  • xslt_getopt() - Получение настроек заданного XSLT-процессора


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