XMLReader XMLReader::setSchema
(PHP 5 >= 5.2.0, PHP 7, PHP 8)
XMLReader::setSchema — XSD에 대해 문서 유효성 검사
설명
public XMLReader::setSchema(?string $filename
): bool
W3C XSD 스키마를 사용하여 처리되는 문서의 유효성을 검사하십시오. 활성화는 첫 번째 Read() 전에만 가능합니다.
매개변수
filename
- XSD 스키마의 파일 이름입니다.
반환 값
성공하면 true
를, 실패하면 false
를 반환합니다.
오류/예외
libxml이 스키마 지원 없이 빌드된 경우 스키마에 오류가 포함되어 있거나 XMLReader::read()가 이미 호출된 경우 E_WARNING
을 발행합니다.
메모
주의 이 함수는 PHP가 libxml 20620 이상에 대해 컴파일된 경우에만 사용할 수 있습니다.
기타
- XMLReader::setRelaxNGSchema() - RelaxNG 구성표에 대한 파일 이름 또는 URI 설정
- XMLReader::setRelaxNGSchemaSource() - RelaxNG 스키마가 포함된 데이터 설정
- XMLReader::isValid() - 구문 분석된 문서가 유효한지 여부를 나타냅니다.