(PHP 5 >= 5.1.0, PHP 7, PHP 8)
XMLReader::isValid — Zeigt an, ob das geparste Dokument valide ist
Gibt einen booleschen Wert zurück, der angibt, ob das zu analysierende
Dokument aktuell gemäß der DTD oder einem XML- oder RelaxNG-Schema gültig
ist. Wenn es kein Schema gibt und die DTD-Validierungsoption nicht
angegeben ist, gibt diese Methode false
zurück.
Diese Funktion besitzt keine Parameter.
Beispiel #1 Validierung von XML
<?php
$xml = XMLReader::open('test.xml');
// Die Option VALIDATE muss gesetzt werden, damit diese Methode
// ordnungsgemäß funktioniert
$xml->setParserProperty(XMLReader::VALIDATE, true);
var_dump($xml->isValid());
?>
Hinweis: Dies überprüft den aktuellen Knoten, nicht das gesamte Dokument.