Наш чат в Telegram для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov

DOMDocument::validate

(PHP 5)

DOMDocument::validate — Проверяет документ на соответствие его DTD


Описание

bool DOMDocument::validate ( void )

Проверяет документ на действительность, основываясь на его DTD.

Также можно использовать свойство validateOnParse класса DOMDocument для проведения DTD проверки.


Возвращаемые значения

Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки. Если нет DTD, присоединенных к документу, этот метод вернет FALSE.


Примеры

Пример #1 Пример DTD проверки
$dom = new DOMDocument;
$dom->Load('book.xml');
if ($dom->validate()) {
    echo "Документ является действительным!\n";
}

Также можно проверять XML файл на этапе его загрузки:


$dom = new DOMDocument;
$dom->validateOnParse = true;
$dom->Load('book.xml');


Смотрите также


Описание класса domdocument, примеры использования класса domdocument.

Описание на ru2.php.net
Описание на php.ru