PHP LibxmlФункции


Введение в PHP Libxml

Функции и константы Libxml используются вместе с функциями SimpleXML, XSLT и DOM.


Установка

Эти функции требуют пакета Libxml.Скачать с xmlsoft.org


Функции PHP Libxml

PHP: Указывает самую раннюю версию PHP, поддерживающую эту функцию.

Функции Описание PHP
libxml_clear_errors() Очистить буфер ошибок Libxml. 5
libxml_get_errors() Получить массив ошибок. 5
libxml_get_last_error() Получить последнюю ошибку из Libxml. 5
libxml_set_streams_context() Установить контекст потока для следующей загрузки или записи документа Libxml. 5
libxml_use_internal_errors() Отключить ошибки Libxml, позволяя пользователям читать информацию об ошибках по требованию. 5


Константы Libxml в PHP

Функции Описание PHP
LIBXML_COMPACT Установить оптимизацию выделения памяти для небольших узлов. Она повышает производительность приложений. 5
LIBXML_DTDATTR Установить атрибуты DTD по умолчанию. 5
LIBXML_DTDLOAD Загрузить внешнее подмножество. 5
LIBXML_DTDVALID Проверить с помощью DTD. 5
LIBXML_NOBLANKS Удалить пустые узлы. 5
LIBXML_NOCDATA Установить CDATA как текстовые узлы. 5
LIBXML_NOEMPTYTAG Изменять пустые теги (например, <br/> на <br></br>). Доступно только в функциях DOMDocument->save() и DOMDocument->saveXML(). 5
LIBXML_NOENT Заменять сущности. 5
LIBXML_NOERROR Подавлять сообщения об ошибках. 5
LIBXML_NONET Прекращать доступ к сети при загрузке документов. 5
LIBXML_NOWARNING Подавлять предупреждения. 5
LIBXML_NOXMLDECL Удалять объявление XML при сохранении документа. 5
LIBXML_NSCLEAN Удалять лишние объявления пространств имён. 5
LIBXML_XINCLUDE Использовать подстановку XInclude. 5
LIBXML_ERR_ERROR Получить исправимые ошибки. 5
LIBXML_ERR_FATAL Получить фатальные ошибки. 5
LIBXML_ERR_NONE Не получать ошибок. 5
LIBXML_ERR_WARNING Получить простые предупреждения. 5
LIBXML_VERSION Получить версию libxml (например, 20605 или 20617) 5
LIBXML_DOTTED_VERSION Получить версию Libxml в точечном формате (например, 2.6.5 или 2.6.17). 5
Другие расширения