>> h={:title => "hi & mv288" }
=> {:title=>"hi & mv288"}
>> h.to_xml
=> "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<hash>\n <title>hi &amp; mv288</title>\n</hash>\n"
>> Hash.from_xml h.to_xml
=> {"hash"=>{"title"=>"hi & mv288"}}
Si vous remarquez la ligne n ° 2 et n ° 4, les &
caractères de la valeur du titre est devenu & après une série d'appels de méthode Hash.to_xml et from_xml.Hash.from_xml deux échappe &
Y at-il un moyen d'empêcher Hash.from_xml de convertir &
en &.
Dans mon test local, 'Hash.from_xml h.to_xml' me donne le résultat original' {: title => "salut & mv288"} '...... – PeterWong
emm ... J'utilise jruby- 1.5.2/jdk1.6.0_21. Quelle version utilisez-vous? –
et rails v2.3.9, rubis 1.8.7 –