XMLReader::setSchema
PHP function
Edit on GitHub ✎
(PHP 5 >= 5.2.0, PHP 7, PHP 8)
Validate document against XSD
Description
XMLReader::setSchema(string|null $filename): bool
Use W3C XSD schema to validate the document as it is processed. Activation is only possible before the first Read().
Parameters
filenameThe filename of the XSD schema.
Return Values
Success
Errors/Exceptions
Issues E_WARNING if libxml was built without schema support, the schema contains errors or if XMLReader::read() has already been called.
Notes Note
See Also
XMLReader::setRelaxNGSchemaXMLReader::setRelaxNGSchemaSourceXMLReader::isValid