Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/10/2014, 10:06
znopzex
 
Fecha de Ingreso: octubre-2014
Ubicación: Barinas
Mensajes: 2
Antigüedad: 9 años, 6 meses
Puntos: 0
PHP - Problemas PHP para leer XML.

Buenos días mi problema radica en que no puedo leer un archivo .php que me genera un xml.

Ejemplo del archivo que genera el xml:

Nombre del archivo: xml.php

Código:
<?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>'
?>
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.

Ejemplo del código que me lee el archivo:

Nombre del archivo: leerxml.php

Código:
<?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 />";
}
?>
En mi computadora tengo instalado AppServ 2.6.0 que tiene lo siguiente:

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.