(PHP 5 >= 5.2.0, PHP 7, PHP 8)
XMLReader::setSchema — Validate document against XSD
public XMLReader::setSchema(?string $filename): bool
Use W3C XSD schema to validate the document as it is processed. Activation is only possible before the first Read().
filenameThe filename of the XSD schema.
Issues E_WARNING if libxml was built without schema support, the schema contains errors or if XMLReader::read() has already been called.
This function is only available when PHP is compiled against libxml 20620 or later.
© 1997–2025 The PHP Documentation Group
Licensed under the Creative Commons Attribution License v3.0 or later.
https://www.php.net/manual/en/xmlreader.setschema.php