bonjour,
j'ai un fichier xml en entrée contenant un CDATA

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<object><![CDATA[
                Objet de l'email 1
               ]]></object>
je le charge via
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
# créer un objet    ProtocolEncoding => 'UTF-8' et pas 'ISO-8859-1'
my($xml)=new XML::Simple (ForceArray=>1,NoSort=>1,SuppressEmpty => undef,
        RootName=>'emails', XMLDecl => '<?xml version="1.0" encoding="UTF-8" ?>
');
 
# lire le fichier XML
my $data=$xml->XMLin($ficDocXML);
et lorsque que je le réécris avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$xml->XMLout($data, OutputFile => $ficOutXML);
il a perdu le formatage CDATA !!

une idée?

merci