Hola, tengo que procesar respuestas de un servicio web con php, y para hacerlo uso una pequeña clase que me transforma un fichero XML en un array. El contenido de la BBDD esta en español y no soy capaz de parsear bien las vocales con tilde porque las funciones de php para parsear XML me dan el siguiente error:
Código:
XML error: Invalid character at line 1
Que alternativas tengo para solucionarlo?
PD: ya he probado con los tres encodings que hay para el xml_parser_create, y he probado tambien a sustituir la ú por #167; o &uAcute; en ambos casos sin resultados positivos (en el primero lo coge literalmente y el segundo da un error diferente, XML error: Undeclared entity error at line 1).
Cualquier ayuda será bien recibida.