PHP - funções de análise XML

A análise XML é uma extensão do PHP que nos permite manipular e obter dados XML facilmente.

Instalação

Esta extensão é habilitada por padrão. A linha de comando padrão para desativar em tempo de compilação é --disable-xml

Configuração de tempo de execução

Esta extensão não possui diretivas de configuração definidas no php.ini.

Lista de funções

PHP - indica a versão mais antiga do PHP que suporta a função.

Sr. Não Descrição da função PHP
1 sutf8_decode

É usado para converter uma string com caracteres ISO-8859-1 codificados com UTF-8 em ISO-8859-1 de byte único

4
2 utf8_encode

É usado para codificar uma string ISO-8859-1 para UTF-8.

4
3 xml_error_string

É usado para obter string de erro do analisador XML

5
4 xml_get_current_byte_index

É usado para obter o índice de bytes atual para um analisador XML

4
5 xml_get_current_column_number

É usado para obter o número da coluna atual para um analisador XML

4
6 xml_get_current_line_number

É usado para obter o número da linha atual para um analisador XML

4
7 xml_get_error_code

É usado para obter o código de erro do analisador xml

4
8 xml_parse_into_struct

É usado para analisar qualquer xml formatado em uma estrutura de array

4
9 xml_parser_create_ns

É usado para criar um analisador XML com suporte a namespace

4
10 xml_parser_create

É usado para criar um analisador XML

4
11 xml_parser_free

É usado para liberar um analisador XML

4
12 xml_parser_get_option

É usado para obter opções de um analisador XML

4
13 xml_parser_set_option

É usado para definir opções em um analisador XML

4
14 xml_set_character_data_handler

É usado para configurar o manipulador de dados de caracteres

4
15 xml_set_default_handler

É usado para configurar o manipulador padrão

4
16 xml_set_element_handler

É usado para configurar manipuladores de elemento inicial e final

4
17 xml_set_end_namespace_decl_handler

É usado para configurar o manipulador de declaração de namespace final

4
18 xml_set_external_entity_ref_handler

É usado para configurar o gerenciador de referência de entidade externa

4
19 xml_set_notation_decl_handler

É usado para configurar o manipulador de declaração de notação

4
20 xml_set_object

É usado para especificar XML Parser dentro de um objeto

4
21 xml_set_processing_instruction_handler

É usado para configurar o manipulador de instrução de processamento (PI)

4
22 xml_set_start_namespace_decl_handler

É usado para configurar o manipulador de declaração de namespace inicial

4
23 xml_set_unparsed_entity_decl_handler

É usado para configurar o gerenciador de declaração de entidade não analisado

4