Given this in a grails action:
def xml = {
rss(version: '2.0') {
...
}
}
render(contentType: 'application/rss+xml', xml)
I see this:
<rss><channel><title></title><description></description><link></link><item></item></channel></rss>
Is there an easy way to pretty print the XML? Something built into the render method, perhaps?
According to the reference docs, you can use the following configuration option to enable pretty printing:
grails.converters.default.pretty.print (Boolean)
//Whether the default output of the Converters is pretty-printed ( default: false )