(PHP 5, PHP 7, PHP 8)
DOMDocument::validate — Belgeyi DTD'sine göre doğrular
Belgeyi DTD'sine göre doğrular.
Bir DTD doğrulaması yapmak için DOMDocument sınıfının
validateOnParse özelliği de kullanılabilir.
Bu işlevin bağımsız değişkeni yoktur.
Başarı durumunda true, başarısızlık durumunda false döner.
Belgeye ekli bir DTD yoksa bu yöntem false döndürür.
Örnek 1 - DTD'ye göre doğrulama örneği
<?php
$dom = new DOMDocument;
$dom->load('book.xml');
if ($dom->validate()) {
echo "Belge geçerli!\n";
}
?>XML dosyayı yüklerken de doğrulatmak mümkündür:
<?php
$dom = new DOMDocument;
$dom->validateOnParse = true;
$dom->load('book.xml');
?>