This function and setRelaxNGSchema() seem picky about when they are called - right after the call to open(). For example:
<?php
$schema="/path/to/schema.rng";
$xmlfile="/path/to/xml.xml";
$xml = new XMLReader();
$xml->open($xmlfile);
$xml->setRelaxNGSchemaSource(file_get_contents($schema));
while ($xml->read()) {
// ...
}
$xml->close();
?>
XMLReader::setRelaxNGSchemaSource
(PHP 5 >= 5.1.2)
XMLReader::setRelaxNGSchemaSource — Set the data containing a RelaxNG Schema
Descrizione
bool
XMLReader::setRelaxNGSchemaSource
( string $source
)
Set the data containing a RelaxNG Schema to use for validation.
Elenco dei parametri
- source
-
String containing the RelaxNG Schema.
Valori restituiti
Restituisce TRUE in caso di successo, FALSE in caso di fallimento.
XMLReader::setRelaxNGSchemaSource
anzenews at volja dot net
21-Jan-2008 09:18
21-Jan-2008 09:18
