[ 
https://issues.apache.org/jira/browse/WINK-202?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12757394#action_12757394
 ] 

Bryant Luk commented on WINK-202:
---------------------------------

I added a XmlDefaultOptionsContextResolver loaded by default for a few of the 
existing JAXB classes that had tests that explicitly wanted the fragment.  For 
performance purposes AtomFeed/AtomEntry should probably be removed eventually 
but wanted to make sure no one saw any issues first.

> Change XmlFormattingOptions to not do anything by default
> ---------------------------------------------------------
>
>                 Key: WINK-202
>                 URL: https://issues.apache.org/jira/browse/WINK-202
>             Project: Wink
>          Issue Type: Improvement
>          Components: Common
>    Affects Versions: 0.2
>            Reporter: Bryant Luk
>            Assignee: Bryant Luk
>             Fix For: 0.2
>
>
> Changing XmlFormattingOptions to not do anything by default to help improve 
> minor compatibility and gain a "cheap" performance benefit (up to 2% 
> overall).  While it's a nice feature to have, it may be unexpected for some 
> clients to leave out the XML declaration.  Furthermore, while the indenting 
> is beneficial for debugging, generally people will not be reading the XML.
> The change should be relatively simple I think:
> {code}
>         if (formatingOptions != null) {
>             JAXBUtils.setXmlFormattingOptions(marshaller, formatingOptions);
>         } else {
>             JAXBUtils.setXmlFormattingOptions(marshaller, XmlFormattingOptions
>                 .getDefaultXmlFormattingOptions());
>         }
> {code}
> should get rid of the else statement.  This would allow the marshaller to do 
> whatever the "natural" JDK defaults are automatically.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to