Hola, os cuento mi problema: Estoy parseando un XML externo a mi mediante el metodo simplexml_load_file. El caso es que a veces el XML contiene errores por caracteres mal codificados supongo, por lo que la función casca y no funciona mi script.
El XML lo obtengo de aquí: http://odds.betgun.com/ (ahora mismo si tiene un error, no se dentro de unas horas)
Como una solución parcial descargaba el fichero y corregía el carácter mal codificado a mano y ya funcionaba, pero lógicamente esto implica saber que carácter es, por lo que me resulta difícil automatizarlo. ¿Existe algún método para corregir esto y poder parsear el XML aunque tenga errores en su formación?
Un saludo y muchas gracias