PHP libxml Introducción
Las funciones libxml y constantes se utilizan junto con funciones DOM SimpleXML, XSLT y.
Instalación
Estas funciones requieren el paquete libxml. Descargar en xmlsoft.org
Funciones libxml PHP
PHP : indica la versión más antigua de PHP que soporta la función.
Función | Descripción |
---|---|
libxml_clear_errors() | búfer de error claro libxml |
libxml_get_errors() | Recuperar serie de errores |
libxml_get_last_error() | Recuperar último error de libxml |
libxml_set_streams_context() | Establecer el contexto de secuencia para la próxima carga de documentos libxml o escribir |
libxml_use_internal_errors() | Desactivar los errores de libxml y permitir a los usuarios para ir a buscar la información de error, según sea necesario |
Constantes predefinidas PHP 5 libxml
Función | Descripción |
---|---|
LIBXML_COMPACT | Establecer pequeños nodos de la optimización de la asignación. Esto puede mejorar el rendimiento de las aplicaciones |
LIBXML_DTDATTR | Establecer atributos predeterminados DTD |
LIBXML_DTDLOAD | Cargar subconjunto externo |
LIBXML_DTDVALID | Valide con el DTD |
LIBXML_NOBLANKS | Eliminar nodos en blanco |
LIBXML_NOCDATA | Establecer CDATA como nodos de texto |
LIBXML_NOEMPTYTAG | Cambiar las etiquetas vacías (eg <br/> to <br></br>) , sólo están disponibles en el DOMDocument-> save() y DOMDocument-> saveXML() funciones |
LIBXML_NOENT | entidades sustitutos |
LIBXML_NOERROR | No mostrar los informes de errores |
LIBXML_NONET | Deja de acceso a la red durante la carga de documentos |
LIBXML_NOWARNING | No mostrar informes de alerta |
LIBXML_NOXMLDECL | La caída de la declaración XML al guardar un documento |
LIBXML_NSCLEAN | Eliminar el exceso de declaraciones de espacios |
LIBXML_XINCLUDE | sustitución uso XInclude |
LIBXML_ERR_ERROR | Recibe errores recuperables |
LIBXML_ERR_FATAL | Recibe errores fatales |
LIBXML_ERR_NONE | Recibe errores |
LIBXML_ERR_WARNING | Obtener simples advertencias |
LIBXML_VERSION | Obtenga la versión libxml (eg 20605 or 20617) |
LIBXML_DOTTED_VERSION | Obtener versión libxml de puntos (eg 2.6.5 or 2.6.17) |