(PHP 5 >= 5.1.0, PHP 7)
XMLReader::isValid — Indica si el documento analizado es válido
Devuelve un booleano indicando si el documento siendo analizado es actualmente válido.
Devuelve TRUE
en caso de éxito o FALSE
en caso de error.
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());
?>
Nota: Esto comprueba el nodo actual, no el documento completo.