PHP - Funciones de análisis XML

El análisis de XML es una extensión de PHP que nos permite manipular y obtener datos XML fácilmente.

Instalación

Esta extensión se habilita por defecto. La línea de comando predeterminada para deshabilitar en tiempo de compilación es --disable-xml

Configuración en tiempo de ejecución

Esta extensión no tiene directivas de configuración definidas en php.ini.

Lista de funciones

PHP : Indica la versión más antigua de PHP que admite la función.

No Señor Función descriptiva PHP
1 sutf8_decode

Se utiliza para convertir una cadena con caracteres ISO-8859-1 codificados con UTF-8 a ISO-8859-1 de un solo byte

4
2 utf8_encode

Solía ​​codificar una cadena ISO-8859-1 en UTF-8.

4
3 xml_error_string

Solía ​​obtener una cadena de error del analizador XML

5
4 xml_get_current_byte_index

Solía ​​obtener el índice de bytes actual para un analizador XML

4
5 xml_get_current_column_number

Solía ​​obtener el número de columna actual para un analizador XML

4
6 xml_get_current_line_number

Solía ​​obtener el número de línea actual para un analizador XML

4
7 xml_get_error_code

Solía ​​obtener el código de error del analizador xml

4
8 xml_parse_into_struct

Solía ​​analizar cualquier xml formateado en una estructura de matriz

4
9 xml_parser_create_ns

Solía ​​crear un analizador XML con soporte de espacio de nombres

4
10 xml_parser_create

Solía ​​crear un analizador XML

4
11 xml_parser_free

Solía ​​liberar un analizador XML

4
12 xml_parser_get_option

Solía ​​obtener opciones de un analizador XML

4
13 xml_parser_set_option

Solía ​​establecer opciones en un analizador XML

4
14 xml_set_character_data_handler

Solía ​​configurar el controlador de datos de caracteres

4
15 xml_set_default_handler

Solía ​​configurar el controlador predeterminado

4
dieciséis xml_set_element_handler

Solía ​​configurar controladores de elementos de inicio y finalización

4
17 xml_set_end_namespace_decl_handler

Solía ​​configurar el controlador de declaración de espacio de nombres final

4
18 xml_set_external_entity_ref_handler

Solía ​​configurar un controlador de referencia de entidad externa

4
19 xml_set_notation_decl_handler

Solía ​​configurar el controlador de declaración de notación

4
20 xml_set_object

Solía ​​especificar el analizador XML dentro de un objeto

4
21 xml_set_processing_instruction_handler

Solía ​​configurar el controlador de instrucciones de procesamiento (PI)

4
22 xml_set_start_namespace_decl_handler

Solía ​​configurar el controlador de declaración de espacio de nombres de inicio

4
23 xml_set_unparsed_entity_decl_handler

Solía ​​configurar un controlador de declaración de entidad sin analizar

4