http://uk.php.net/manual/en/book.xmlreader.php
http://ibm.com/developerworks/xml/library/x-xmlphp1/index.html
http://ibm.com/developerworks/xml/library/x-xmlphp2/index.html
http://ibm.com/developerworks/xml/library/x-xmlphp3/index.html
http://ibm.com/developerworks/xml/library/x-xmlphp1/index.html
http://ibm.com/developerworks/xml/library/x-xmlphp2/index.html
http://ibm.com/developerworks/xml/library/x-xmlphp3/index.html
PHP XML Reader
XMLReader Open
You can either open an XML file withXMLReader::open($xmlfile)
XMLReader::xml($xml)
XMLReader Example
$xmlread = new XMLReader();
$xmlread->xml($xmlresp);
$xmlread->read(); // read /Root
$xmlread->read(); // read first element /Element
while (true) { // loop through all elements at this level
echo $xmlread->name.' '.$xmlread->nodeType.PHP_EOL;
if (!$xmlread->next()) break;
}
exit;
$xmlread->xml($xmlresp);
$xmlread->read(); // read /Root
$xmlread->read(); // read first element /Element
while (true) { // loop through all elements at this level
echo $xmlread->name.' '.$xmlread->nodeType.PHP_EOL;
if (!$xmlread->next()) break;
}
exit;
Copy XMLReader node into a DOMDocument
Once you've got an XML Reader node you can convert it into a DOM Document node by using expand, importNode and appendChild$rnode = $reader->expand();
$dom = new DOMDocument();
$dnode = $dom->importNode($rnode,true); // recursively = true
$dom->appendChild($dnode); // append childnode to DOM Document root node
$dom = new DOMDocument();
$dnode = $dom->importNode($rnode,true); // recursively = true
$dom->appendChild($dnode); // append childnode to DOM Document root node
REFERRERS
PhpXml