XMLReader::isValid
(PHP 5 >= 5.1.0, PHP 7)
XMLReader::isValid — Показать, является ли разбираемый документ синтаксически правильным
Описание
public XMLReader::isValid
(
) : bool
Возвращает логическое значение (boolean), которое является признаком того, что разбираемый документ является синтаксически правильным.
Возвращаемые значения
Возвращает true
в случае успешного завершения или false
в случае возникновения ошибки.
Примеры
Пример #1 Проверка правильности XML
<?php
$xml = XMLReader::open('test.xml');
// Для работы метода обязательно должна быть включена
// валидация парсера.
$xml->setParserProperty(XMLReader::VALIDATE, true);
var_dump($xml->isValid());
?>
Примечания
Замечание: Проверяется только текущая нода, а не весь документ.
Смотрите также
- XMLReader::setParserProperty() - Устанавливает опцию парсера
- XMLReader::setRelaxNGSchema() - Установить имя файла или URI для схемы RelaxNG
- XMLReader::setRelaxNGSchemaSource() - Устанавливает данные, содержащие схему RelaxNG
- XMLReader::setSchema() - Проверить документ, используя XSD