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 |