Les retours chariot (utilisés dans les fenêtres nouvelles lignes) sont remplacées à
par nokogiriremplacement de retour de chariot à
par Nokogiri
xml = Nokogiri::XML "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<a>ABC</a>\n"
xml.xpath('a').first.content = "testing\r\nnewlines"
> "testing\r\nnewlines"
xml.to_s
> "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<a>testing \nnewlines</a>\n"
1) Pourquoi Nokogiri fait ça?
2) Y a-t-il un moyen d'éviter de le faire?