XMLReader::isValid

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

XMLReader::isValidZeigt an, ob das geparste Dokument valide ist

Beschreibung

publicXMLReader::isValid(): bool

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.

Parameter-Liste

Diese Funktion besitzt keine Parameter.

Rückgabewerte

Gibt true zurück, wenn das Dokument gültig ist, oder false andernfalls.

Beispiele

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());
?>

Anmerkungen

Hinweis: Dies überprüft den aktuellen Knoten, nicht das gesamte Dokument.

Siehe auch

To Top