1
>> 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"}}
をエスケープし、タイトル値の&
文字が 後Hash.to_xmlとfrom_xmlメソッド呼び出しの一連の&となりました。Hash.from_xmlダブル&
Hash.from_xmlが&
から&に変換されないようにする方法はありますか。
私のローカルテストでは、 'Hash.from_xml h.to_xml'は元の結果' {:title => "hi & mv288"} '...... – PeterWong
emm ...私はjruby- 1.5.2/jdk1.6.0_21。どのバージョンを使用していますか? –
とレールv2.3.9、ルビー1.8.7 –