XMLReader::isValid

Indicates if the parsed document is valid

&reftitle.description; public `bool` `XMLReader::isValid`

Returns a boolean indicating if the document being parsed is currently valid.

&reftitle.parameters; &no.function.parameters;
&reftitle.returnvalues;

&return.success;

&reftitle.examples;

### Validating XML

    <?php
    $xml = XMLReader::open('test.xml');

    // The validate parser option must be enabled for
    // this method to work properly
    $xml->setParserProperty(XMLReader::VALIDATE, true);

    var_dump($xml->isValid());
    ?>

&reftitle.notes;

This checks the current node, not the entire document.

&reftitle.seealso;

- `XMLReader::setParserProperty`
- `XMLReader::setRelaxNGSchema`
- `XMLReader::setRelaxNGSchemaSource`
- `XMLReader::setSchema`