Разбор XML
- Введение
- Установка и настройка
- Предопределенные константы
- Обработчики событий
- Приведение к одному регистру
- Коды ошибок
- Кодировка символов
- Примеры
- Функции парсера XML
- utf8_decode — Преобразует строку с символами ISO-8859-1, кодированную в UTF-8, в однобайтную ISO-8859-1
- utf8_encode — Кодирует строку ISO-8859-1 в кодировке UTF-8
- xml_error_string — Получение строки ошибки XML-анализатора
- xml_get_current_byte_index — Получает текущий для XML-анализатора байтовый индекс
- xml_get_current_column_number — Получает от XML-анализатора номер текущего столбца
- xml_get_current_line_number — Получает от XML-анализатора номер текущей строки
- xml_get_error_code — Получает код ошибки XML-анализатора
- xml_parse_into_struct — Разбор XML-данных и помещение в массив
- xml_parse — Запускает разбор XML-документа
- xml_parser_create_ns — Создание XML-анализатора с поддержкой пространств имен
- xml_parser_create — Создание XML-анализатора
- xml_parser_free — Освобождение XML-анализатора
- xml_parser_get_option — Получение значения настройки XML-анализатора
- xml_parser_set_option — Установка значения настройки XML-анализатора
- xml_set_character_data_handler — Установка обработчика символьных данных
- xml_set_default_handler — Установка обработчика по умолчанию
- xml_set_element_handler — Установка обработчика начального и конечного элементов
- xml_set_end_namespace_decl_handler — Установка обработчика выхода за пределы пространства имен
- xml_set_external_entity_ref_handler — Установка обработчика внешних сущностей
- xml_set_notation_decl_handler — Установка обработчика объявления условных обозначений
- xml_set_object — Использование XML-анализатора внутри объекта
- xml_set_processing_instruction_handler — Установка обработчика инструкций препроцессора (PI)
- xml_set_start_namespace_decl_handler — Установка обработчика входа в пределы пространства имен
- xml_set_unparsed_entity_decl_handler — Установка обработчика неразобранных объявлений сущностей
- XmlParser — Класс XmlParser