XMLReader::isValid
(PHP 5 >= 5.1.0, PHP 7, PHP 8)
XMLReader::isValid — Zeigt an, ob das geparste Dokument valide ist
Beschreibung
Gibt einen boolschen Wert zurück, der anzeigt, ob das geparste Dokument sich aktuell in einem validen Zustand befindet.
Parameter-Liste
Diese Funktion besitzt keine Parameter.
Rückgabewerte
Gibt bei Erfolg true
zurück. Bei einem Fehler wird false
zurückgegeben.
Beispiele
Beispiel #1 Validierung von XML
<?php
$xml = XMLReader::open('test.xml');
// VALIDATE Option muss gesetzt werden, damit diese Methode ordnungsgemäß funktioniert
$xml->setParserProperty(XMLReader::VALIDATE, true);
var_dump($xml->isValid());
?>
Anmerkungen
Hinweis: Dies überprüft den aktuellen Knoten, nicht das gesamte Dokument.
Siehe auch
- XMLReader::setParserProperty() - Parser-Optionen setzen
- XMLReader::setRelaxNGSchema() - Dateiname oder URI des RelaxNG-Schema setzen
- XMLReader::setRelaxNGSchemaSource() - Zeichenkette setzen, die RelaxNG-Schemadaten enthält
- XMLReader::setSchema() - Validiert Dokument gegen XSD