PHP Basic
PHP HOMEPHP Intro
PHP Install
PHP Syntax
PHP Variables
PHP String
PHP Operators
PHP If...Else
PHP Switch
PHP Arrays
PHP While Loops
PHP For Loops
PHP Functions
PHP Forms
PHP $_GET
PHP $_POST
PHP Advanced
PHP DatePHP Include
PHP File
PHP File Upload
PHP Cookies
PHP Sessions
PHP E-mail
PHP Secure E-mail
PHP Error
PHP Exception
PHP Filter
PHP Database
MySQL IntroductionMySQL Connect
MySQL Create
MySQL Insert
MySQL Select
MySQL Where
MySQL Order By
MySQL Update
MySQL Delete
PHP ODBC
PHP XML
XML Expat ParserXML DOM
XML SimpleXML
PHP and AJAX
AJAX IntroAJAX PHP
AJAX Database
AJAX XML
AJAX Live Search
AJAX RSS Reader
AJAX Poll
PHP Reference
PHP ArrayPHP Calendar
PHP Date
PHP Directory
PHP Error
PHP Filesystem
PHP Filter
PHP FTP
PHP HTTP
PHP Libxml
PHP Mail
PHP Math
PHP Misc
PHP MySQL
PHP SimpleXML
PHP String
PHP XML
PHP Zip
PHP Quiz
PHP QuizPHP Certificate
PHP libxml Functions
| « Previous | Next Chapter » |
PHP libxml Introduction
The libxml functions and constants are used together with SimpleXML, XSLT and DOM functions.
Installation
These functions require the libxml package. Download at xmlsoft.org
PHP libxml Functions
PHP: indicates the earliest version of PHP that supports the function.
| Function | Description | PHP |
|---|---|---|
| libxml_clear_errors() | Clear libxml error buffer | 5 |
| libxml_get_errors() | Retrieve array of errors | 5 |
| libxml_get_last_error() | Retrieve last error from libxml | 5 |
| libxml_set_streams_context() | Set the streams context for the next libxml document load or write | 5 |
| libxml_use_internal_errors() | Disable libxml errors and allow user to fetch error information as needed | 5 |
PHP libxml Constants
| Function | Description | PHP |
|---|---|---|
| LIBXML_COMPACT | Set small nodes allocation optimization. This may improve the application performance | 5 |
| LIBXML_DTDATTR | Set default DTD attributes | 5 |
| LIBXML_DTDLOAD | Load external subset | 5 |
| LIBXML_DTDVALID | Validate with the DTD | 5 |
| LIBXML_NOBLANKS | Remove blank nodes | 5 |
| LIBXML_NOCDATA | Set CDATA as text nodes | 5 |
| LIBXML_NOEMPTYTAG | Change empty tags (e.g. <br/> to <br></br>), only available in the DOMDocument->save() and DOMDocument->saveXML() functions | 5 |
| LIBXML_NOENT | Substitute entities | 5 |
| LIBXML_NOERROR | Do not show error reports | 5 |
| LIBXML_NONET | Stop network access while loading documents | 5 |
| LIBXML_NOWARNING | Do not show warning reports | 5 |
| LIBXML_NOXMLDECL | Drop the XML declaration when saving a document | 5 |
| LIBXML_NSCLEAN | Remove excess namespace declarations | 5 |
| LIBXML_XINCLUDE | Use XInclude substitution | 5 |
| LIBXML_ERR_ERROR | Get recoverable errors | 5 |
| LIBXML_ERR_FATAL | Get fatal errors | 5 |
| LIBXML_ERR_NONE | Get no errors | 5 |
| LIBXML_ERR_WARNING | Get simple warnings | 5 |
| LIBXML_VERSION | Get libxml version (e.g. 20605 or 20617) | 5 |
| LIBXML_DOTTED_VERSION | Get dotted libxml version (e.g. 2.6.5 or 2.6.17) | 5 |
| « Previous | Next Chapter » |
