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