These functions/constants are available since PHP 5.1.0 and if you have compiled one of the extensions based on libxml, like DOM, SimpleXML and XSLT.
code - the error's code
column - the column where the error occurred. Please note that this property isn't entirely implemented in libxml and therefore 0 is often returned.
file - the filename, or empty if the XML was loaded from a string
level - the severity of the error (one of the following constants: LIBXML_ERR_WARNING, LIBXML_ERR_ERROR or LIBXML_ERR_FATAL)
line - the line where the error occurred
message - the error message
以下常量由本扩展模块定义,因此只有在本扩展模块被编译到 PHP 中,或者在运行时被动态加载后才有效。
Activate small nodes allocation optimization. This may speed up your application without needing to change the code.
注: Only available in Libxml >= 2.6.21
Default DTD attributes
Load the external subset
Validate with the DTD
Remove blank nodes
Merge CDATA as text nodes
Expand empty tags (e.g. <br/> to <br></br>)
注: This option is currently just available in the DOMDocument->save() and DOMDocument->saveXML() functions.
Substitute entities
Suppress error reports
Disable network access when loading documents
Suppress warning reports
Drop the XML declaration when saving a document
注: Only available in Libxml >= 2.6.21
Remove redundant namespaces declarations
Implement XInclude substitution
A recoverable error
A fatal error
No errors
A simple warning
libxml version like 20605 or 20617
libxml version like 2.6.5 or 2.6.17