php8.5
Home/ Manual/ xmlreader / xmlreader/ XMLReader::setSchema

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

filename

The 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::setRelaxNGSchema
  • XMLReader::setRelaxNGSchemaSource
  • XMLReader::isValid

Source: reference/xmlreader/xmlreader/setschema.xml · from the official PHP manual (php/doc-en)