Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/01/2008, 11:37
mnsanchez
 
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?