xml_set_processing_instruction_handler
Установка обработчика инструкций препроцессора (PI)
&reftitle.description;
boolxml_set_processing_instruction_handler
XMLParserparser
callablehandler
Задаёт обработчик инструкций препроцессора (PI) для XML-анализатора.
parser.
Инструкции имеют следующий формат:
<?target
data??>
Можно вставлять PHP-код в тело тега, но есть одно ограничение: завершающий
тег инструкций (?>) нельзя заключать в кавычки, таким
образом эта последовательность символов не должна встречаться в PHP-коде,
который вы вставляете посредством PI в XML-документы. Если это произойдёт,
остаток PHP-кода будет воспринят как простые символьные данные.
&reftitle.parameters;
parser
Ссылка на XML-анализатор, для которого устанавливается обработчик.
handler
handler - строка содержащая имя функции, которая
должна быть определена на момент вызова функции
xml_parse из анализатора
parser.
Функция с именем handler должна принимать три
аргумента:
handler
XMLParserparser
stringtarget
stringdata
parser
Первый аргумент parser является ссылкой
на XML-анализатор вызывающий обработчик.
target
Второй аргумент target содержит цель
применения PI.
data
Третий аргумент data содержит PI-данные.
Если в качестве обработчика передана пустая строка или &false;, этот
обработчик отключается.
¬e.func-callback;
&reftitle.returnvalues;
&return.success;
&reftitle.changelog;
&Version;
&Description;
&xml.changelog.parser-param;