https://issues.apache.org/jira/browse/WICKET-1652
On Wed, May 21, 2008 at 9:41 PM, Eelco Hillenius
<[EMAIL PROTECTED]> wrote:
> Looks good to me. Maybe create a JIRA issue as well?
>
> Eelco
>
> On Wed, May 21, 2008 at 6:22 AM, Gwyn Evans <[EMAIL PROTECTED]> wrote:
>> Commit or not?
>>
>> Index: src/main/java/org/apache/wicket/Page.java
>> ===================================================================
>> --- src/main/java/org/apache/wicket/Page.java (revision 658674)
>> +++ src/main/java/org/apache/wicket/Page.java (working copy)
>> @@ -1372,9 +1372,13 @@
>> if ((markupStream != null) &&
>> (markupStream.getXmlDeclaration() != null) &&
>>
>> (application.getMarkupSettings().getStripXmlDeclarationFromOutput()
>> == false))
>> {
>> - response.write("<?xml version='1.0' encoding='");
>> + // Gwyn - Wed, 21 May 2008 12:23:41
>> + // If the xml declaration in the markup used
>> double-quotes, use
>> them in the output too
>> + // Whether it should be or not, sometimes it's
>> significant...
>> + char quoteChar =
>> (markupStream.getXmlDeclaration().indexOf('\"')
>> == -1) ? '\'' : '\"';
>> + response.write("<?xml version=" + quoteChar + "1.0"
>> + quoteChar +
>> " encoding=" + quoteChar);
>> response.write(encoding);
>> - response.write("'?>");
>> + response.write(quoteChar + "?>");
>> }
>>
>> // Set response locale from session locale
>>
>>
>>
>> ---------- Forwarded message ----------
>> From: Gwyn Evans <[EMAIL PROTECTED]>
>> Date: Wed, May 21, 2008 at 12:23 AM
>> Subject: Re: Quote replacement in document prologue?
>> To: [EMAIL PROTECTED]
>>
>>
>> Ah - org.apache.wicket.Page#configureResponse doesn't take account of
>> the specified template, just uses it's hard-coded one... Tomorrow...
>>
>> /Gwyn
>>
>> On Wed, May 21, 2008 at 12:10 AM, Gwyn Evans <[EMAIL PROTECTED]> wrote:
>>> Just noticed that even though I specify a prologue as:
>>> <?xml version="1.0" encoding="UTF-8"?>
>>> it gets delivered as:
>>> <?xml version='1.0' encoding='UTF-8'?>
>>>
>>> Anyone able to point me to where this is happening, as the particular
>>> document spec variant I'm trying to work to here requires the
>>> former...
>>>
>>> /Gwyn
>>>
>>
>