XMLReader::isValid
(PHP 5 >= 5.1.0)
XMLReader::isValid — Indica si el documento analizado es válido
Descripción
public bool XMLReader::isValid
( void
)
Devuelve un booleano indicando si el documento siendo analizado es actualmente válido.
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