Ejemplo del archivo que genera el xml:
Nombre del archivo: xml.php
Código:
  
Este archivo me genera en pantalla bien el xml. Pero el problema se me da cuando intento leer ese archivo, la pagina se me queda cargando y se cuelga.<?php
header("Content-type: text/xml");
echo '<?xml version="1.0"?>';
echo '<root>';
    echo '<ListaPersonas>';
          echo '<Persona>';
              echo '<nombre> Sergio </nombre>';
              echo '<apellido> Sanchez </apellido>';
              echo '<edad> 24 </edad>';
          echo'</Persona>';
          echo '<Persona>';
              echo '<nombre> David </nombre>';
              echo '<apellido> Mogollon </apellido>';
              echo '<edad> 22 </edad>';
          echo'</Persona>';
    echo '</ListaPersonas>';
echo '</root>'
?>
Ejemplo del código que me lee el archivo:
Nombre del archivo: leerxml.php
Código:
  
En mi computadora tengo instalado AppServ 2.6.0 que tiene lo siguiente:<?php
$direccion = 'http://localhost/php2/pruebaxml/xml.php';
$xml = @simplexml_load_file($direccion) or die ('Error al cargar el xml');
foreach($xml->ListaPersonas->Persona as $i){
        echo $i->nombre."<br />";
}
?>
Apache 2.2.8
PHP 6.0.0-dev
MySQL 6.0.4-alpha
phpMyAdmin-2.10.3
Si me pueden explicar la razón por la cual no puedo leer ese xml estaría muy agradecido.
 
 



