Tema: XML y PHP
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/06/2005, 05:22
leonardop
 
Fecha de Ingreso: julio-2003
Mensajes: 165
Antigüedad: 20 años, 9 meses
Puntos: 1
Lo que sucede es que todo archivo XML debe tener únicamente un elemento raíz. En tu ejemplo, el procesador de XML encuentra que el primer elemento es <nombre> y asume que éste es el elemento raíz y lo procesa de esa forma. Después encuentra que hay otros elementos más, los cuales considera como datos inválidos y por eso produce el mensaje de error que observas: Error XML : junk after document element en la línea 2.

Intenta modificando el archivo XML de modo que sólo tenga un elemento raíz, y como hijos de éste se encuentren tus demás elementos. Por ejemplo:

Código:
<misdatos>
  <nombre>univ granada</nombre>
  <url>http://www.ugr.es</url>
  <cuando>hace muxo</cuando>
  <porque>porque si</porque>
</misdatos>