라이브러리
[PHP] DOMDocument::relaxNGValidateSource - 문서에 대해 RelaxNG 유효성 검사를 수행합니다.
DOMDocument::relaxNGValidateSource
`DOMDocument::relaxNGValidateSource` 메서드는 XML 문서를 RELAX NG 스키마에 따라 유효성을 검사하는 데 사용됩니다. RELAX NG 스키마는 XML 스키마 언어로, XML 문서의 구조를 정의하는 데 사용됩니다.
사용 방법
`DOMDocument::relaxNGValidateSource` 메서드는 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$doc = new DOMDocument();
$doc->loadXML($xmlString);
$result = $doc->relaxNGValidateSource($schemaString);
if ($result === true) {
echo "XML 문서는 RELAX NG 스키마에 따라 유효합니다.";
} else {
echo "XML 문서는 RELAX NG 스키마에 따라 유효하지 않습니다.";
}
예제
아래 예제에서는 RELAX NG 스키마를 사용하여 XML 문서의 유효성을 검사하는 방법을 보여줍니다.
#hostingforum.kr
php
// RELAX NG 스키마
$schemaString = '
xmlns:xs="http://www.w3.org/2001/XMLSchema"
datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
';
// XML 문서
$xmlString = '
';
// XML 문서를 로드하고 RELAX NG 스키마에 따라 유효성을 검사합니다.
$doc = new DOMDocument();
$doc->loadXML($xmlString);
$result = $doc->relaxNGValidateSource($schemaString);
if ($result === true) {
echo "XML 문서는 RELAX NG 스키마에 따라 유효합니다.";
} else {
echo "XML 문서는 RELAX NG 스키마에 따라 유효하지 않습니다.";
}
이 예제에서는 RELAX NG 스키마를 사용하여 XML 문서의 유효성을 검사하는 방법을 보여줍니다. RELAX NG 스키마는 XML 문서의 구조를 정의하는 데 사용됩니다. XML 문서는 RELAX NG 스키마에 따라 유효한지 여부를 검사하여 유효한지 여부를 알려줍니다.
참고 자료
* RELAX NG 스키마 언어:
* DOMDocument::relaxNGValidateSource:
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.