Foros del Web » Programando para Internet » PHP »

Error al leer un archivo xml

Estas en el tema de Error al leer un archivo xml en el foro de PHP en Foros del Web. Hola, estoy tratado de leer un archivo xml, pero me tira este error Warning: simplexml_load_file() [function.simplexml-load-file]: recursos_menu.xml:14: parser error : Input is not proper UTF-8, ...
  #1 (permalink)  
Antiguo 15/01/2008, 11:37
 
Fecha de Ingreso: enero-2008
Mensajes: 30
Antigüedad: 16 años, 3 meses
Puntos: 0
Error al leer un archivo xml

Hola, estoy tratado de leer un archivo xml, pero me tira este error


Warning: simplexml_load_file() [function.simplexml-load-file]: recursos_menu.xml:14: parser error : Input is not proper UTF-8, indicate encoding ! Bytes: 0xF3 0x6E 0x20 0x61 in C:\wamp\www\terroristas\xml.php on line 21

Warning: simplexml_load_file() [function.simplexml-load-file]: <titulo>Introducción a los autoresponders</titulo> in C:\wamp\www\terroristas\xml.php on line 21

Warning: simplexml_load_file() [function.simplexml-load-file]: ^ in C:\wamp\www\terroristas\xml.php on line 21
bool(false)



Este es el codigo PHP

if (file_exists('recursos_menu.xml')) {
$xml = simplexml_load_file('recursos_menu.xml');
utf8_encode($xml);
var_dump($xml);
} else {
exit('Error al abrir test.xml');
}




Este es el archivo XML

<recursos>
<recurso>
<id>7</id>
<titulo>Thumbnails con Php</titulo>
<bajada>Como hacer miniaturas usando Php.</bajada>
</recurso>
<recurso>
<id>8</id>
<titulo>phpinfo: conocer como esta instalado y configurado PHP</titulo>
<bajada>La funcion phpinfo del lenguaje PHP, brinda inportante ...</bajada>
</recurso>
<recurso>
<id>9</id>
<titulo>Introducción a los autoresponders</titulo>
<bajada>Como funcionan..</bajada>
</recurso>
<recurso>
<id>10</id>
<titulo>Parsear xml utilizando Php y las funciones SimpleXml</titulo>
<bajada>El procesamiento de la información contenida en siempre ...</bajada>
</recurso>
</recursos>


Al archivo xml le quite la primera linea (<?xml version=\"1.0\" encoding=\"unicode\"?>) por que me causaba error por que tengo activado el short tag.
Probe con varias opciones de lectura pero siempre me tira error al momento de leer con el simplexml_load_file. Lo estoy usando mal?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:43.