Keep in mind that this method can't handle schemas in compact syntax!
PHP - Manual: DOMDocument::relaxNGValidate
2024-11-12
(PHP 5, PHP 7, PHP 8)
DOMDocument::relaxNGValidate — Performs relaxNG validation on the document
$filename
): boolPerforms » relaxNG validation on the document based on the given RNG schema.
filename
The RNG file.
成功时返回 true
, 或者在失败时返回 false
。
Keep in mind that this method can't handle schemas in compact syntax!
It's worth noting that when validation fails this function also triggers a warning.
You can suppress the warning using the set_error_handler and restore_error_handler functions.
官方地址:https://www.php.net/manual/en/domdocument.relaxngvalidate.php