From: duerst@... Date: 2014-01-21T04:03:59+00:00 Subject: [ruby-core:59920] [ruby-trunk - Bug #9367] REXML::XmlDecl doesn't use user specified quotes Issue #9367 has been updated by Martin D��rst. Takashi Oguma wrote: > Should we introduce another symbol such as :xml_doctype_quote, or change the :xml_declatation_quote to :xml_prologue_quote or something? Either way is fine by me, but maybe it's best to just use one symbol (:xml_prologue_quote) until we find a use case for separating. ---------------------------------------- Bug #9367: REXML::XmlDecl doesn't use user specified quotes https://bugs.ruby-lang.org/issues/9367#change-44461 * Author: Takashi Oguma * Status: Assigned * Priority: Normal * Assignee: Kouhei Sutou * Category: * Target version: * ruby -v: ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-linux] * Backport: 1.9.3: UNKNOWN, 2.0.0: UNKNOWN, 2.1: UNKNOWN ---------------------------------------- =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 -- http://bugs.ruby-lang.org/