Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/12/2009, 14:21
Stendelis
 
Fecha de Ingreso: julio-2006
Ubicación: Montevideo
Mensajes: 34
Antigüedad: 17 años, 9 meses
Puntos: 0
Respuesta: Problemas con XMLReader... While dentro de While

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