(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.
Инструкция процессинга имеет формат: Вы можете поместить 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 не является разборщиком. Примечание: вместо имени функции может быть предоставлен также массив, содержащий ссылку на
объект и имя метода.
|