Je peux me planter, mais si tu frais vraiment de l'AJAX (et pas de l'AJAH), le accept header est en text/xml et non text/html, donc il faut que dans ta fonction headers_iso tu définisses le content-type en text/html ou text/xml selon ce qui est demandé.
Ah et oublie pas que si tu sers un fichier XML, l'encodage par défaut c'est de l'UTF8 également, donc oublie pas de spécifier que tu sers de l'ASCII dans le prologue :
<?xml version="1.0" encoding="ISO-8859-1"?>
Par contre je pense que plutôt que de passer toute ton appli en ISO, il aurait mieux valu tout conserver en UTF8 et ne passer en ISO (via une fonction de conversion) que pour les lib en ayant besoin...
Partager