Предопределенные константы
Вернуться к: 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