DOM DOMDocument::validate

(PHP 5, PHP 7, PHP 8)

DOMDocument::validate — DTD를 기반으로 문서의 유효성을 검사합니다.


설명

public DOMDocument::validate(): bool

DTD를 기반으로 문서의 유효성을 검사합니다.

DOMDocument의 validateOnParse 속성을 사용하여 DTD 유효성 검사를 수행할 수도 있습니다.


매개변수

이 함수에는 매개변수가 없습니다.


반환 값

성공하면 true를, 실패하면 false를 반환합니다. 문서에 첨부된 DTD가 없으면 이 메서드는 false를 반환합니다.



Examples

예제 #1 DTD 검증의 예

                  
<?php
$dom = new DOMDocument;
$dom->load('book.xml');
if ($dom->validate()) {
    echo "This document is valid!\n";
}
?>
                  
                

XML 파일을 로드하는 동안 유효성을 검사할 수도 있습니다.

                  
<?php
$dom = new DOMDocument;
$dom->validateOnParse = true;
$dom->load('book.xml');
?>
                  
                
기타