top
a  b  c  d  e  f  g  h  i  j  k  l  m  n  o  p  q  r  s  t  u  v  w  x  y  z

Описание функции xml-set-processing-instruction-handler



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 не является разборщиком.

Примечание: вместо имени функции может быть предоставлен также массив, содержащий ссылку на объект и имя метода.
corner
My pencil ;)
Главная   Сервисы   Портфолио   Проги   Видео   Контакты   Ссылки   Текст