bonjour,
j'ai un fichier xml en entrée contenant un CDATA
je le charge via
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <object><![CDATA[ Objet de l'email 1 ]]></object>
et lorsque que je le réécris avec
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);
il a perdu le formatage CDATA !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part $xml->XMLout($data, OutputFile => $ficOutXML);
une idée?
merci
Partager