xml_set_element_handler() |
События элементов выдаются каждый раз, когда XML парсер
встречает начальный или конечный тэги. Есть разные обработчики
для начальных и конечных тэгов.
|
xml_set_character_data_handler()
|
Символьные данные это примерно всё неразмеченное содержимое
XML документов, включая непечатные символы между тэгами.
Отметим, что XML анализатор не добавляет или удаляет никаких
непечатных символов, так как это приложение (то есть пользователь) решает
где непечатные символы значительны.
|
xml_set_processing_instruction_handler()
|
PHP программисты должны быть уже знакомы с инструкциями
обработки (PIs). <?php ?> является обрабатывающей
инструкцией, где php является вызываемой
"PI целью". Обработка этих инструкций зависит от программы,
за исключением того, что все цели PI начинаются с зарезервированного
слова "XML".
|
xml_set_default_handler() |
Если нет специального обработчика, то вызывается обработчик
по умолчанию. Вы получите XML и объявления типов документа
при помощи обработчика по умолчанию.
|
xml_set_unparsed_entity_decl_handler()
|
Этот обработчик будет вызываться для декларирования непроанализированных
(NDATA) сущностей.
|
xml_set_notation_decl_handler()
|
Этот обработчик вызывается при объявлении нотации.
|
xml_set_external_entity_ref_handler()
|
Этот обработчик вызывается когда анализатор XML находит ссылку
на внешнюю сущность. Например, это может быть ссылка
на файл или URL. Смотрите пример внешней сущности.
|
xml_set_start_namespace_decl_handler()
|
Этот обработчик вызывается в начале объявления пространства имён.
|
xml_set_end_namespace_decl_handler()
|
Этот обработчик вызывается в конце объявления пространства имён.
Отметим, что это событие НЕ входит в состав LibXML.
|