From: kou@... Date: 2018-12-16T13:04:18+00:00 Subject: [ruby-core:90565] [Ruby trunk Bug#9367][Closed] REXML::XmlDecl doesn't use user specified quotes Issue #9367 has been updated by kou (Kouhei Sutou). Status changed from Assigned to Closed Backport deleted (1.9.3: UNKNOWN, 2.0.0: UNKNOWN, 2.1: UNKNOWN) I've implemented `:prologue_quote` context option. Available values are `:quote` and `:apostrophe`. https://github.com/ruby/rexml/commit/e89702294881a8aedb15905d8a85137876749f7f ---------------------------------------- Bug #9367: REXML::XmlDecl doesn't use user specified quotes https://bugs.ruby-lang.org/issues/9367#change-75718 * Author: bearmini (Takashi Oguma) * Status: Closed * Priority: Normal * Assignee: kou (Kouhei Sutou) * Target version: * ruby -v: ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-linux] * Backport: ---------------------------------------- =begin REXML uses double quotes for quoting attributes if :attribute_quote is specified as document's context like below: doc = REXML::Document.new doc.context[:attribute_quote] = :quote This looks working well on all elements but has no effect for xml declaration (i.e. ) if it exists. Even if I specify (({doc.context[:attribute_quote] = :quote})), I will get this: The expected result is: =end -- https://bugs.ruby-lang.org/ Unsubscribe: