Bonjour à tous,
Je suis nouveau sur le forum mais j'espère que quelqu'un pourra m'aider.
Voici le problème que j'ai : J'utilise SAX pour parser des fichiers xml (en modifiant le contenu de certaines balises) et réécrire les fichier modifiés sur le disque (Je dois reparser ensuite ces fichiers qui vont servir d'entrée à une partie de mon appli).
Le problème c'est qu'au moment de la réécriture des fichiers, il me transforme les entités (par exemple & < > etc...) en leur valeur UTF-8 par exemple (ainsi j'aurais &, <, > au lieu de & < > ). Du coup, lors du parsing de ces nouveaux fichiers j'ai une exception à cause des symboles (&, <, >, etc.)que SAX ne reconnait pas en tant qu'entité !!!
J'ai essayé de chercher sur Internet sur la façon de dire à SAX de ne pas transformer les entités en leurs valeurs (dans l'encodage défini) mais je n'ai pas trouvé de réponses aux problèmes déjà posés par d'autres Internautes....
Merci d'avance.
Partager