DOMDocument::relaxNGValidate()
(PHP 5, PHP 7)
Performs relaxNG validation on the document
说明
public DOMDocument::relaxNGValidate(string $filename): bool
Performs » relaxNG validation on the document based on the given RNG schema.
参数
- $filename
The RNG file.
返回值
成功时返回TRUE
,或者在失败时返回FALSE
。
参见
- DOMDocument::relaxNGValidateSource() Performs relaxNG validation on the document
- DOMDocument::schemaValidate() Validates a document based on a schema
- DOMDocument::schemaValidateSource() Validates a document based on a schema
- DOMDocument::validate() Validates the document based on its DTD
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.