Hi Lars,

You might want to take a look at:

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=9793

Arnaud

> -----Original Message-----
> From: Lars Klose [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, March 04, 2003 12:42 PM
> To: [EMAIL PROTECTED]
> Subject: [castor-dev] impossible to marshal XML w/ indent but w/o
wrapping
> 
> I'm using castor with a schema which contains elements for which the
content
> - is a string
> - contains several (contiguous) blanks
> - is very long
> Because the XML files need to be human readable I switched
> org.exolab.castor.indent=true in castor.properties.
> 
> Now because of the implementation of
org.apache.xml.serialize.OutputFormat the
> line length is automatically set to its default of 72 when indentation
is
> switched on.
> This makes my strings being split into several lines AND blanks added
in
> between (at line beginnings) for the indentation.
> When they get unmarshalled back, the string content is invalid (not
the same
> as before) which makes it unusable.
> 
> On one hand this is a limitation in Castor's Marshaller which doesn't
allow to
> change settings for line wrapping.
> On the other hand this seems to be a erroneous behaviour of
> OutputFormat/XMLSerializer: indentation should be performed for
elements but
> not in the middle of the element content, at least not as a default.
> 
> Question: should I file this as a bug/enhancement for Castor and/or
for the
> XMLSerializer/Xerces?
> 
> Opinions?
> 
> Cheers, Lars.


Reply via email to