Введение
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.
Требования
This extension requires » libxml >=
2.6.0.
Предопределенные классы
LibXMLError
Свойства
-
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 был собран с
поддержкой этого расширения или же в том случае, если
данное расширение подгружается во время выполнения.
-
LIBXML_COMPACT
(integer)
-
Activate small nodes allocation optimization. This may speed up your
application without needing to change the code.
Note:
Only available in Libxml >= 2.6.21
-
LIBXML_DTDATTR
(integer)
-
Default DTD attributes
-
LIBXML_DTDLOAD
(integer)
-
Load the external subset
-
LIBXML_DTDVALID
(integer)
-
Validate with the DTD
-
LIBXML_NOBLANKS
(integer)
-
Remove blank nodes
-
LIBXML_NOCDATA
(integer)
-
Merge CDATA as text nodes
-
LIBXML_NOEMPTYTAG
(integer)
-
Expand empty tags (e.g. <br/> to
<br></br>)
Note:
This option is currently just available in the
DOMDocument->save() and
DOMDocument->saveXML() functions.
-
LIBXML_NOENT
(integer)
-
Substitute entities
-
LIBXML_NOERROR
(integer)
-
Suppress error reports
-
LIBXML_NONET
(integer)
-
Disable network access when loading documents
-
LIBXML_NOWARNING
(integer)
-
Suppress warning reports
-
LIBXML_NOXMLDECL
(integer)
-
Drop the XML declaration when saving a document
Note:
Only available in Libxml >= 2.6.21
-
LIBXML_NSCLEAN
(integer)
-
Remove redundant namespaces declarations
-
LIBXML_XINCLUDE
(integer)
-
Implement XInclude substitution
-
LIBXML_ERR_ERROR
(integer)
-
A recoverable error
-
LIBXML_ERR_FATAL
(integer)
-
A fatal error
-
LIBXML_ERR_NONE
(integer)
-
No errors
-
LIBXML_ERR_WARNING
(integer)
-
A simple warning
-
LIBXML_VERSION
(integer)
-
libxml version like 20605 or 20617
-
LIBXML_DOTTED_VERSION
(string)
-
libxml version like 2.6.5 or 2.6.17