PHP - problemas con php y xml

 
Vista:

problemas con php y xml

Publicado por dani (6 intervenciones) el 25/08/2004 16:47:07
A partir de esta url

http://www.poderjudicial.es/tribunalsupremo/jurisprudencia/default.asp?opcion=busqueda

y abrirla con fopen

cojo todos los enlaces que tiene que son a archivos xml que se abren a traves de una url. Una vez tengo eses enlaces,abro cada uno de ellos con fopen y cojo el texto que hay pero al mostrarlo por pantalla me muestra el siguiente error

Only one top level element is allowed in an XML document.

¿Alguien sabe porque puede ser?
El codigo que utilizo es este

$ruta="http://www.poderjudicial.es/tribunalsupremo/jurisprudencia/default.asp?opcion=busqueda";
$fichero=fopen($ruta,"r");
while(!feof($fichero)){
$cadena.=fgets($fichero,8192);
}
fclose($fichero);
//echo $cadena;
$ps=strpos($cadena,"<a href=\"xml/");
$i=1;
while($ps){
$rps=strpos($cadena,"\"",$ps+15);
$enlace="http://www.poderjudicial.es/tribunalsupremo/jurisprudencia/".substr($cadena,$ps+9,$rps-$ps-9);
$fichero=fopen($enlace,"r");
while(!feof($fichero)){
$texto.=fgets($fichero,8192);
}
fclose($fichero);
echo $texto;
$ps=strpos($cadena,"<a href=\"xml/",$ps+15);
$rps=strpos($cadena,"\"",$ps);
}

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder