Дипломные работы, курсовые проекты на заказ, контрольные работы на заказ

 
Начертательная геометрия Практикум по решению задач Геометрическое черчение Инженерная графика ЕСКД Кратные интегралы Математический анализ Матрицы Пределы Производные Векторная алгебра Интегральное исчисление ТФКП Ядерная физика Электростатика Магнетизм Оптика Информационные технологии
Учебник РНР
Назад Вперёд

xml_set_processing_instruction_handler

(PHP 3>= 3.0.6, PHP 4)

xml_set_processing_instruction_handler - настраивает обработчик инструкции процессинга/processing instruction (PI).

Описание

bool xml_set_processing_instruction_handler (resource parser, string handler)

Устанавливает функцию обработчика processing instruction (PI) для XML-разборщика parser.
handler это строка с именем функции, которая обязана существовать в момент вызова xml_parse() для parser.

Инструкция процессинга имеет формат:
<? target data?>

Вы можете поместить PHP-код внутрь такого тэга, но имейте в виду ограничение: в XML PI конечный тэг для PI (?>) не может быть в кавычках, поэтому данная последовательность символов не должна появляться в PHP-коде, который вы внедрили с PIs в XML-документы. Если же это так, остаток РНР-кода, а также "реальный" конечный тэг PI, будут рассматриваться как символьные данные.

Функция handler обязана принимать три параметра: handler (resource parser, string target, string data)

parser

Это ссылка на XML-разборщик, вызывающий обработчик.

target

Это цель PI.

data

Содержит PI-данные.

Если функция обработчика установлена как пустая строка, или FALSE, обработчик отключается/disabled.

TRUE возвращается, если обработчик настроен, а FALSE, если parser не является разборщиком.

Примечание: вместо имени функции может быть предоставлен также массив, содержащий ссылку на объект и имя метода.


НазадОглавление Вперёд
xml_set_objectВверхxml_set_start_namespace_decl_handler