Bonjour,
J'ai des fichiers XML que je traite en langage perl (je les lit et je les affiche dans une IHM GTK2, puis je les ré-écrit). Pour les lire, j'utilise XMLin (de XMLSimple). Dans ces fichiers je traite du texte qui peut contenir n'importe quel caractères.
Quand j'écris le fichier avec XMLout, les caractères sont bien transformés en & et autre échappement. Mais, à chaque lecture/écriture, tous les & sont transformés en &. Je me retrouve donc avec plein de caracteres échappés : &&&< au lieu de $lt; par exemple.
Donc, pour éviter cela, j'ai mis en place mon propre échappement en utilisant l'option NoEscape du XMLout. Cela fonctionne bien sauf que sur certaines platefomes (linux), la lecture transforme les caractères échappés. (je précise que les plateforme linux ont les meme versions de produit perl, gtk, xml ...)
Je cherche donc une option du XMLin équivalente au noescape du xmlout.
Quelqu'un aurait-il une idée ?
Merci
Partager