PHP 5 libxml Функции
PHP libxml – обзор
Функции и константы libxml используются совместно с функциями SimpleXML, XSLT и DOM.
Установки
Для этих функций требуется пакет libxml. Скачать на xmlsoft.org
PHP libxml функции
PHP: показывает самую раннюю версию PHP, которая поддерживает эту функцию.
Функции | Описание |
---|---|
libxml_clear_errors() | Очистить буфер ошибок libxml |
libxml_get_errors() | Получение массива ошибок |
libxml_get_last_error() | Извлечь последнюю ошибку из libxml |
libxml_set_streams_context() | Задание контекста потоков для следующей загрузки документа libxml или записи |
libxml_use_internal_errors() | Отключение libxml ошибок и позволяет пользователю получать информацию об ошибке по мере необходимости |
PHP 5 предопределенные libxml константы
Функции | Описание |
---|---|
LIBXML_COMPACT | Настройка оптимизации распределения малых узлов. Это может повысить производительность приложения |
LIBXML_DTDATTR | Задание атрибутов DTD по умолчанию |
LIBXML_DTDLOAD | Загрузка внешнего подмножества |
LIBXML_DTDVALID | Проверка с помощью DTD |
LIBXML_NOBLANKS | Удаление пустых узлов |
LIBXML_NOCDATA | Установка CDATA как текстовых узлов |
LIBXML_NOEMPTYTAG | Изменение пустых тегов (например, < br/> < br > </br >), доступно только в функциях DOMDocument-> Save () и DOMDocument-> савексмл () |
LIBXML_NOENT | Подставляемые сущности |
LIBXML_NOERROR | Не отображать отчеты об ошибках |
LIBXML_NONET | Остановка доступа к сети при загрузке документов |
LIBXML_NOWARNING | Не показывать предупреждающие сообщения |
LIBXML_NOXMLDECL | Удалить XML-декларацию при сохранении документа |
LIBXML_NSCLEAN | Удаление избыточных объявлений пространств имен |
LIBXML_XINCLUDE | Использовать XInclude подстановку |
LIBXML_ERR_ERROR | Получить исправленные ошибки |
LIBXML_ERR_FATAL | Получить фатальные ошибки |
LIBXML_ERR_NONE | Не получить ошибок |
LIBXML_ERR_WARNING | Получение простых предупреждений |
LIBXML_VERSION | Получить libxml версию (например, 20605 или 20617) |
LIBXML_DOTTED_VERSION | Получить пунктирную версию libxml (например, 2.6.5 или 2.6.17) |