라이브러리
[PHP] DOMDocument::schemaValidate - 스키마를 기반으로 문서를 검증합니다. XML Schema 1.0만 지원됩니다.
DOMDocument::schemaValidate
`DOMDocument::schemaValidate` 메소드는 XML 문서를 XML 스키마에 따라 유효성을 검사하는 메소드입니다. 이 메소드는 XML 문서의 구조와 내용을 스키마에 따라 검사하여 유효성 여부를 확인합니다.
사용법
`DOMDocument::schemaValidate` 메소드는 두 개의 매개변수를 받습니다.
* `$schema`: XML 스키마의 URL 또는 내용
* `$validateOnLoad`: 유효성 검사 여부 (기본값: `true`)
예제
# 예제 1: XML 스키마 유효성 검사
#hostingforum.kr
php
// XML 문서
$xml = new DOMDocument();
$xml->loadXML('John30');
// XML 스키마
$schema = new DOMDocument();
$schema->loadXML('
');
// 유효성 검사
if ($xml->schemaValidate($schema->saveXML())) {
echo "XML 문서는 유효합니다.";
} else {
echo "XML 문서는 유효하지 않습니다.";
}
# 예제 2: XML 스키마 URL 유효성 검사
#hostingforum.kr
php
// XML 문서
$xml = new DOMDocument();
$xml->loadXML('John30');
// XML 스키마 URL
$schemaUrl = 'https://example.com/schema.xsd';
// 유효성 검사
if ($xml->schemaValidate($schemaUrl)) {
echo "XML 문서는 유효합니다.";
} else {
echo "XML 문서는 유효하지 않습니다.";
}
참고
* `DOMDocument::schemaValidate` 메소드는 XML 스키마에 따라 유효성을 검사합니다. 이 메소드는 XML 문서의 구조와 내용을 스키마에 따라 검사하여 유효성 여부를 확인합니다.
* `DOMDocument::schemaValidate` 메소드는 두 개의 매개변수를 받습니다. `$schema` 매개변수는 XML 스키마의 URL 또는 내용을 받으며 `$validateOnLoad` 매개변수는 유효성 검사 여부를 받습니다.
* `DOMDocument::schemaValidate` 메소드는 XML 스키마에 따라 유효성을 검사합니다. 이 메소드는 XML 문서의 구조와 내용을 스키마에 따라 검사하여 유효성 여부를 확인합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.