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 |