J'utilise XML avec PHP mais j'ai un problème avec les caractères spéciaux.
Le parser PHP fournit par défaut prend en compte les caractères spéciaux (é / à ...). je n'ai donc pas besoin de les remplacer par leur équivalent html.
Le problème intervient quand j'essaye de lire les données de mon fichier XML avec du Javascript (j'utilise l'ActiveX Microsoft.XMLDOM), ce dernier n'arrive pas à lire les caractères spéciaux (é / à ...) et génère une erreur.
Je suis alors obligé de remplacer mes caractères spéciaux par leur équivalent pour que mon script Javascript fonctionne correctement.
Par contre, dans ce cas là, dès que j'essaye d'afficher les données de mon fichier XML avec PHP, le parser PHP n'arrive plus à interpréter les équivalences correctement. Il se contente de restituer les données situées aprés le ';'.
Quelqu'un peut-il m'aider à résoudre ce problème s'il vous plaît ?