(PHP 5 >= 5.1.0, PHP 7, PHP 8)
XMLReader::isValid — Indica si el documento analizado es válido
Devuelve un valor booleano que indica si el documento que se está
analizando es válido según el DTD, o un esquema XML o RelaxNG.
Si no hay esquema y la opción de validación DTD no está proporcionada, este método devolverá false
.
Esta función no tiene parámetros.
Ejemplo #1 Validación XML
<?php
$xml = XMLReader::open('examples/book-simple.xml');
// La opción de validación del analizador debe estar
// activa para que este método funcione correctamente
$xml->setParserProperty(XMLReader::VALIDATE, true);
var_dump($xml->isValid());
?>
Nota: Este método verifica el nodo actual, no el documento completo.