PHP 5 libxml Functions

PHP libxml Introduction

The libxml capacities and constants are utilized together with SimpleXML, XSLT and DOM functions.


These capacities require the libxml bundle. Download at xmlsoft.org

PHP libxml Functions

PHP: demonstrates the soonest form of PHP that bolsters the function.

Function Description
libxml_clear_errors() Clear libxml blunder buffer
libxml_get_errors() Retrieve cluster of errors
libxml_get_last_error() Retrieve last blunder from libxml
libxml_set_streams_context() Set the streams setting for the following libxml record load or then again write
libxml_use_internal_errors() Disable libxml mistakes and enable client to get blunder data as needed

PHP 5 Predefined libxml Constants

Function Description
LIBXML_COMPACT Set little hubs distribution enhancement. This may improve the application performance
LIBXML_DTDATTR Set default DTD attributes
LIBXML_DTDLOAD Load outer subset
LIBXML_DTDVALID Validate with the DTD
LIBXML_NOBLANKS Remove clear nodes
LIBXML_NOCDATA Set CDATA as content nodes
LIBXML_NOEMPTYTAG Change void labels (for example <br/> to <br></br>), just accessible in the DOMDocument->save() and DOMDocument->saveXML() functions
LIBXML_NOENT Substitute entities
LIBXML_NOERROR Do not demonstrate blunder reports
LIBXML_NONET Stop organize get to while stacking documents
LIBXML_NOWARNING Do not indicate cautioning reports
LIBXML_NOXMLDECL Drop the XML revelation when sparing a document
LIBXML_NSCLEAN Remove abundance namespace declarations
LIBXML_XINCLUDE Use XInclude substitution
LIBXML_ERR_ERROR Get recoverable errors
LIBXML_ERR_FATAL Get lethal errors
LIBXML_ERR_NONE Get no errors
LIBXML_ERR_WARNING Get basic warnings
LIBXML_VERSION Get libxml variant (for example 20605 or 20617)
LIBXML_DOTTED_VERSION Get dabbed libxml rendition (for example 2.6.5 or 2.6.17)