PHP 8.1.24 Released!


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

XMLReader::setRelaxNGSchemaУстановить имя файла или URI для схемы RelaxNG


public XMLReader::setRelaxNGSchema(?string $filename): bool

Устанавливает имя файла или URI для схемы RelaxNG, которые используются при проверке.

Список параметров


Имя файла или URI, указывающий на схему RelaxNG.

Возвращаемые значения

Возвращает true в случае успешного выполнения или false в случае возникновения ошибки.

Смотрите также

add a note

User Contributed Notes 1 note

remy dot damour at laposte dot net
14 years ago
Make sure to load your data prior to calling ->setRelaxNGSchema() otherwise you will get an error.

= new XMLReader();
Above code generates the following warning: "Warning: XMLReader::setRelaxNGSchemaSource()
[xmlreader.setrelaxngschemasource]: Unable to set schema. This must be
set prior to reading or schema contains errors."

whereas the following does not generate a warning:
= new XMLReader();
$xml_reader->xml($xml_data); // or $xml_reader->xml($xml_file);

To Top