PHP LibxmlFunciones


Introducción a PHP Libxml

Las funciones y constantes de Libxml se utilizan junto con las funciones de SimpleXML, XSLT y DOM.


Instalación

Estas funciones requieren el paquete Libxml.Descargar en xmlsoft.org


Funciones de PHP Libxml

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

Función Descripción PHP
libxml_clear_errors() Limpia el búfer de errores de Libxml. 5
libxml_get_errors() Recupera una matriz de errores. 5
libxml_get_last_error() Recupera el último error de Libxml. 5
libxml_set_streams_context() Establece el entorno de flujo para la próxima carga o escritura de documentos Libxml. 5
libxml_use_internal_errors() Desactiva los errores de Libxml, permitiendo al usuario leer la información de errores según sea necesario. 5


Constantes de PHP Libxml

Función Descripción PHP
LIBXML_COMPACT Configura la optimización de asignación de nodos pequeños. Mejorará el rendimiento de la aplicación. 5
LIBXML_DTDATTR Establece los atributos DTD por defecto. 5
LIBXML_DTDLOAD Carga el subconjunto externo. 5
LIBXML_DTDVALID Valida a través de DTD. 5
LIBXML_NOBLANKS Elimina nodos vacíos. 5
LIBXML_NOCDATA Configura CDATA como nodo de texto. 5
LIBXML_NOEMPTYTAG Cambia etiquetas vacías (por ejemplo, <br/> a <br></br>). Solo está disponible en las funciones DOMDocument->save() y DOMDocument->saveXML(). 5
LIBXML_NOENT Sustituye entidades. 5
LIBXML_NOERROR No muestra informes de errores. 5
LIBXML_NONET Detiene el acceso a la red al cargar el documento. 5
LIBXML_NOWARNING No muestra informes de advertencia. 5
LIBXML_NOXMLDECL Suprime la declaración XML al guardar el documento. 5
LIBXML_NSCLEAN Elimina declaraciones de espacios de nombres adicionales. 5
LIBXML_XINCLUDE Realiza la sustitución XInclude. 5
LIBXML_ERR_ERROR Obtiene errores recuperables. 5
LIBXML_ERR_FATAL Obtiene errores fatales. 5
LIBXML_ERR_NONE Obtiene sin errores. 5
LIBXML_ERR_WARNING Obtiene advertencias simples. 5
LIBXML_VERSION Obtiene la versión de Libxml (por ejemplo: 20605 o 20617) 5
LIBXML_DOTTED_VERSION Obtiene la versión de Libxml con puntos (por ejemplo: 2.6.5 o 2.6.17). 5
Otras extensiones