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) |