# XMLReader::isValid

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

XMLReader::isValid — Indica si el documento analizado es válido

### Descripción

public XMLReader::isValid(): bool

Devuelve un booleano indicando si el documento siendo analizado es actualmente válido.

### Parámetros

Esta función no tiene parámetros.

### Valores devueltos

Devuelve `true` en caso de éxito o `false` en caso de error.

### Ejemplos

Ejemplo #1 Validando el XML

`<?php
$xml = XMLReader::open('test.xml');
// Debe estar habilitada la opción del analizador para
// que este método funcione correctamente
$xml->setParserProperty(XMLReader::VALIDATE, true);
var_dump($xml->isValid());
?>`

### Notas

> Nota: Esto comprueba el nodo actual, no el documento completo.

### Ver también

- XMLReader::setParserProperty() - Establecer las opciones del analizador
- XMLReader::setRelaxNGSchema() - Establece el nomb re del archivo o el URI para un esquema RelaxNG
- XMLReader::setRelaxNGSchemaSource() - Establece los datos contenidos en un esquema RelaxNG
- XMLReader::setSchema() - Valida el documento en contra del XSD