Baigudin Software avatar
Baigudin Software logo
home
ru region
en region

PHP DOM Builder API 2.0

BOOS Core представлено в версии 2.1

Новый релиз ядра BOOS Core получил ARM архитектуру с набором команд версии 5, независимые от средств компиляции алгоритмы, единый корневой интерфейс и ещё много новых аспектов.

Настройка

Для работы с библиотекой нам понадобятся класса Element. Этот класс является родительскими для остальных классов и несёт в себе все настройки библиотеки. Итак, необходимо определить следующие настройки:

<?php
use DomBuilder\Element as Element;
// Тип документа 
Element::docType(Element::DOC_XHTML_10); 
// Признак сжатия документа 
Element::docCompress(false); 
// Установка языковой зоны 
Element::docLanguage('ru'); 
// Признак печати ошибок: 
Element::printError(true);
?>

Настройка типа документа

Библиотека поддерживает три типа документа: XHTML 1.0, HTML 4.01, HTML 5. По умолчанию установлен документ типа XHTML 1.0. Мы рекомендуем выполнить эту настройку для корректного формирования HTML разметки в случае обновления.

Установка признака сжатия документа

HTML разметка генерируется в форматированном либо в сжатом виде. Это зависит от установленного признака сжатия документа. В рабочем проекте мы рекомендуем его установить, тем самым уменьшить объём данных, передаваемых сервером, и снизить на него нагрузку. Отладочный проект может выводить разметку в форматированном виде – это позволит наглядно оценить результат работы скрипта. По умолчанию документ выводится в сжатом виде.

Установка языковой зоны

Библиотека поддерживает многоязыковой режим работы. Переданное значение устанавливается, как основной язык HTML документа, а также используется при формировании строк ошибок. По умолчанию установлен английский язык. Корректные значения, передаваемые методу, вы можете уточнить в официальной документации на HTML разметку.

Установка признака печати ошибок

Установка этого признака приводит к выводу строки ошибки в случае её возникновения. По умолчанию признак установлен.

К предыдущей статье

К списку статей

К следующей статье