Yo mismo encontre la solución
Código PHP:
$reader = new XMLReader();
$reader->open($ruta_archivo);
if(!$reader->isValid()){
while ($reader->read()) {
switch ($reader->nodeType) {
case (XMLReader::ELEMENT):
if ($reader->localName == "loop") {
$node = $reader->expand();
$dom = new DomDocument();
$n = $dom->importNode($node,true);
$dom->appendChild($n);
$simple_xml = simplexml_import_dom($n);
//leo el nodo0 que esta fuera del siguiente while
$nodo0 = $simple_xml->nodo0;
echo "<b>$nodo0 </b><br>";
foreach ($simple_xml->interior as $inter) {
echo "<b>$inter->nodo1</b> ";
echo "$inter->nodo2<br><br>";
}
}
}
}
}
$reader->close;