Función xml_parser_create() de PHP

Definición y uso

La función xml_parser_create() crea un analizador XML.

Esta función crea un nuevo analizador XML y devuelve un puntero de recursos que puede ser utilizado por otras funciones XML.

Sintaxis

xml_parser_create(encoding)
Parámetro Descripción
encoding Opcional. Especifica la codificación de salida.

Descripción

Parámetro opcional encoding En PHP 4, se utiliza para especificar el modo de codificación de caracteres del XML de entrada a ser analizado.

PHP comenzó a detectar automáticamente la codificación de los XML de entrada a partir de PHP 5, por lo tanto encoding Los parámetros se utilizan solo para especificar la codificación de los datos de salida después de la解析.

En PHP 4, la codificación de salida predeterminada es la misma que la del datos de entrada. Si se pasa una cadena vacía, el analizador intentará buscar los primeros 3 o 4 bytes para determinar la codificación del documento.

En PHP 5.0.0 y 5.0.1, la codificación de salida predeterminada es ISO-8859-1, mientras que en versiones 5.0.2 y superiores es UTF-8.

Los codificadores soportados por el analizador son ISO-8859-1, UTF-8 y US-ASCII.

Consejos y comentarios

Consejo:Para liberar el analizador XML, utilice xml_parser_free(); Función.

Consejo:Para crear un analizador XML con soporte para namespaces, utilice xml_parser_create_ns(); Función.

Ejemplo

<?php
$xmlparser = xml_parser_create();;
xml_parser_free($xmlparser);
?>