[jdom-interest] setIgnoringElementContentWhitespace inoperant ?

Rolf Lear rlear at algorithmics.com
Thu Dec 9 11:27:03 PST 2004


Using perl-like regexp:

s/^\s+(?=<)//

Delete all whitespace preceeding an Element open tag after a newline......

This strikes me as being the logical behaviour considering "pretty printing"
basically just manages indents.

Rolf

-----Original Message-----
From: jdom-interest-bounces at jdom.org
[mailto:jdom-interest-bounces at jdom.org]On Behalf Of Elliotte Harold
Sent: Thursday, December 09, 2004 2:06 PM
To: Ken Roberts
Cc: Eric VERGNAUD; jdom-interest at jdom.org; Jason Hunter
Subject: Re: [jdom-interest] setIgnoringElementContentWhitespace
inoperant ?


Ken Roberts wrote:


> I thought that was why this would be an option rather than default 
> behavior?  If you might be reading such a thing then this property would 
> not be set, but if you have no such constraints and want dense output it 
> would be a desirable feature.

No. The purpose of this is to eliminate boundary white space that is 
inserted for purposes of indentation. It is not to change existing white 
space in the text content of a document. That is a separate and 
logically distinct operation. The appearance of insignificant boundary 
white space is normally a document wide characteristic. the significance 
of white space in text is normally determinable only on an element by 
element basis. For instance in XHTML, it's not very important within a p 
element, but it is important within a pre element.

-- 
Elliotte Rusty Harold  elharo at metalab.unc.edu
XML in a Nutshell 3rd Edition Just Published!
http://www.cafeconleche.org/books/xian3/
http://www.amazon.com/exec/obidos/ISBN=0596007647/cafeaulaitA/ref=nosim
_______________________________________________
To control your jdom-interest membership:
http://www.jdom.org/mailman/options/jdom-interest/youraddr@yourhost.com

This email and any files transmitted with it are confidential and
proprietary to Algorithmics Incorporated and its affiliates
("Algorithmics").  If received in error, use is prohibited.  Please destroy,
and notify sender.  Sender does not waive confidentiality or privilege.
Internet communications cannot be guaranteed to be timely, secure, error or
virus-free.  Algorithmics does not accept liability for any errors or
omissions.  Any commitment intended to bind Algorithmics must be reduced to
writing and signed by an authorized signatory.


More information about the jdom-interest mailing list