Analisador de XML
- Introdução
- Instalação/Configuração
- Constantes pré-definidas
- Manipuladores de Evento
- Transformação em Maiúsculas
- Códigos de Erro
- Codificação de caracteres
- Exemplos
- Funções para analisar XML
- xml_error_string — Obtém uma string de erro do analisador XML
- xml_get_current_byte_index — Obtém índice de bytes atual para um analisador XML
- xml_get_current_column_number — Obtém o número da coluna atual para um analisador XML
- xml_get_current_line_number — Obtém o número da linha atual para um analisador XML
- xml_get_error_code — Obtém um código de erro do analisador XML
- xml_parse — Inicia análise de um documento XML
- xml_parse_into_struct — Analisa dados XML dentro de uma estrutura de array
- xml_parser_create — Cria um analisador XML
- xml_parser_create_ns — Cria um analisador XML com suporte a espaço de nomes
- xml_parser_free — Libera um analisador XML
- xml_parser_get_option — Obtém as opções de um analisador XML
- xml_parser_set_option — Define opções em um analisador XML
- xml_set_character_data_handler — Configura manipulador de dados de caracteres
- xml_set_default_handler — Configura manipulador padrão
- xml_set_element_handler — Configura manipuladores de elementos de início e fim
- xml_set_end_namespace_decl_handler — Configura manipulador de declaração de namespace final
- xml_set_external_entity_ref_handler — Configura manipulador de referência de entidade externa
- xml_set_notation_decl_handler — Configura manipulador de declaração de notação
- xml_set_object — Use o analisador XML dentro de um objeto
- xml_set_processing_instruction_handler — Configura manipulador de instruções de processamento (PI)
- xml_set_start_namespace_decl_handler — Configura manipulador de declaração de namespace inicial
- xml_set_unparsed_entity_decl_handler — Configura manipulador de declaração de entidade não analisada
- XMLParser — A classe XMLParser