xmlreader with next()
byid/xmlreader_next.php:
<?php
$file = (isset($argv[2])) ? $argv[2] : $_GET['file'];
$reader = new XMLReader();
$reader->open("../".$file.".txt");
while ($reader->read()) {
switch ($reader->nodeType) {
case (XMLREADER_ELEMENT):
if ($reader->localName == "entry") {
while($reader->next("entry")) {
if ($reader->getAttribute("ID") == 9999) {
break 2;
}
}
}
}
}
//var_dump($dom->getElementById("entry4954"));
xmlreader_begin. ID in the beginning.
© copyright 2004 Bitflux GmbH