XMLReader::isValid
(PHP 5 >= 5.1.0)
XMLReader::isValid — Zeigt an, ob das geparste Dokument valide ist
Beschreibung
public bool XMLReader::isValid
( void
)
Gibt einen boolschen Wert zurück, der anzeigt, ob das geparste Dokument sich aktuell in einem validen Zustand befindet.
Rückgabewerte
Gibt bei Erfolg TRUE zurück. Im Fehlerfall 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