Stephen,

 

Thanks . for the input . still seems like it should be more trivial [
DomRepresentation#setIndent(boolean), perhaps ]

 

Cliff Binstock
Coyote Reporting

  _____  

From: Stephen Groucutt [mailto:stephen.grouc...@gmail.com] 
Sent: Thursday, February 05, 2009 1:41 PM
To: discuss@restlet.tigris.org
Subject: Re: DOM formatting

 

Hi,

Have you considered subclassing DomRepresentation and overriding its
createTransformer() method to set the output properties you want (in your
case, OutputKeys.INDENT to yes)?  I had a case where I had to modify some
properties of the XML being produced, and I found that the easiest way to do
it was to subclass the representation in this way.

On Thu, Feb 5, 2009 at 4:12 PM, Cliff Binstock
<cliff.binst...@coyotereporting.com> wrote:

The DOMRepresentation, writes out the DOM as-is.  Certainly this is great in
most cases.

 

However, it would be nice if there was "pretty-print" option that provided
easy-to-look at XML.  Of course, I can (and probably will) run the DOM
through my own transformation to pretty-print, but it seems like use case
might be a common desire.

My current use case is building a Document with Elements, but no Text nodes,
so the resultant XML is one unreadable line.

 

If there is an existing trivial way to do this, great.  If not, consider
this a feature request.

 

Thanks!

 

Cliff Binstock

Coyote Reporting

------------------------------------------------------
http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=1109609

Reply via email to