XMLReader::isValid
Указывает, содержит ли анализируемый документ синтаксические ошибки
&reftitle.description;
public boolXMLReader::isValid
Метод возвращает логическое значение, которое указывает,
соответствует ли анализируемый документ схеме DTD, XML или RelaxNG.
Метод вернёт значение &false;, если схему не определили и опцию проверки DTD не указали.
&reftitle.parameters;
&no.function.parameters;
&reftitle.returnvalues;
Метод возвращает значение &true;, если документ не содержит синтаксических ошибок, иначе значение &false;.
&reftitle.examples;
Пример проверки правильности XML-документа
setParserProperty(XMLReader::VALIDATE, true);
var_dump($xml->isValid());
?>
]]>
&reftitle.notes;
Метод проверяет только текущий узел, а не весь документ.
&reftitle.seealso;
XMLReader::setParserProperty
XMLReader::setRelaxNGSchema
XMLReader::setRelaxNGSchemaSource
XMLReader::setSchema