int parser, string startElementHandler, string
** Tag open: stnng(l) "A" array(l) { f"IO"]=> stnng(2) "99"}
++ Data stnng(4) "PHP "
** Tag open: stnng(l) "Z" array(l) { ["A">>
stnng(l) "d" } ** Tag close: stnng(l) "Z"
t-+ Data: stnng(3) "aaa" ** Tag close: stnng(l) "A"
xml_set element_handler
Назначение обработчиков открывающего и закрывающего тега
int xml_set_element_hand1er ( int parser, string startElementHandler, string endElementHandler)
В аргументах startElementHandler и endElementHandler указываются имена пользовательских функций, вызываемых во время интерпретации (при вызове xml_parse()), когда интерпретатор встречает открывающие и закрывающие теги.
Функции должны принимать следующие аргументы:
startElementHandler (Int parser, string name, array attribs)
endElementHandler (int parser, string name)
Аргумент name содержит имя тега, attribs — ассоциативный массив, содержащий атрибуты тега (если они имеются).
xml_set_character_data_handler
Назначение обработчика данных
int xml_set_character_data_handler (int parser, string handler)
Устанавливает пользовательскую функцию с именем handler как обработчик данных документа. Данными считается все то, что находится между тегами, включая пробелы. Эта функция будет вызываться во время интерпретации (при вызове xml_parse()). Она должна соответствовать прототипу:
handler (int parser, string data).
В аргументе data функция получает текущий блок данных.
xml_set_processing_instruction_handler
Назначение обработчика инструкций обработки
int xml_set_processing_instruction_handler (int parser, string handler)
Инструкции обработки имеют следующий формат:
<?target data . ?>
Используя этот формат, можно вставлять в XML документы РНР-кода, но последовательность, обозначающая конечный тег (?>), не должна встречаться в середине кода, иначе оставшаяся часть кода будет рассматриваться интерпретатором как обычные данные. Функция, устанавливаемая в качестве обработчика, должна соответствовать следующему прототипу:
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий