Предопределенные константы
Вернуться к: libxml
Перечисленные ниже константы определены данным расширением и могут быть доступны только в том случае, если PHP был собран с поддержкой этого расширения или же в том случае, если данное расширение было подгружено во время выполнения.
-
LIBXML_COMPACT
(integer) -
Активирует оптимизацию выделения памяти для небольших узлов. Это может
повысить быстродействие приложения без внесения изменений в коде.
Замечание:
Доступна только в Libxml >= 2.6.21
-
LIBXML_DTDATTR
(integer) - DTD-атрибуты по умолчанию
-
LIBXML_DTDLOAD
(integer) - Загрузка внешнего подмножества
-
LIBXML_DTDVALID
(integer) - Проверка корректности документа с помощью DTD
-
LIBXML_HTML_NOIMPLIED
(integer) -
Устанавливает флаг HTML_PARSE_NOIMPLIED, который отключает
автоматическое добавление недостающих html/body... элементов.
Замечание:
Доступно только в Libxml >= 2.7.7 (начиная с PHP >= 5.4.0)
-
LIBXML_HTML_NODEFDTD
(integer) -
Устанавливает флаг HTML_PARSE_NODEFDTD, который предотвращает добавление
стандартного doctype, если он не был найден.
Замечание:
Доступно только в Libxml >= 2.7.8 (начиная с >= 5.4.0)
-
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_PEDANTIC
(integer) -
Устанавливает флаг XML_PARSE_PEDANTIC, который включает педантичный отчет об ошибках.
Замечание:
Доступно с PHP >= 5.4.0
-
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
-
LIBXML_SCHEMA_CREATE
(integer) -
Создает со значением по умолчанию или фиксированные узлы при проверке XSD схемы
Замечание:
Доступно только в Libxml >= 2.6.14 (в PHP >= 5.5.2)
Вернуться к: libxml