Great, thank you!

Heiko Erhardt
skynamics AG
www.skynamics.com

> -----Original Message-----
> From: Bart Guijt [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, June 06, 2002 9:29 PM
> To: [EMAIL PROTECTED]
> Subject: Re: [castor-dev] XML: Link breaks in indent mode
> 
> 
> Heiko,
> 
> Please take a look at the org.apache.xml.serialize package in the Xerces
> distro. Here are two classes you need: OutputFormat and XMLSerializer.
> 
> Create an OutputFormat with our custom properties (*way* more options than
> just 'indent=true'!) like this:
> 
> OutputFormat of = new OutputFormat();
> of.setIndenting( true );
> of.setIndent( 2 );  // 2-space indention
> of.setLineWidth( 16384 );  // As large as needed to prevent linebreaks in
> text nodes
> of. ...
> 
> XMLSerializer serializer = new XMLSerializer( new FileWriter(
> "test-output.xml" ), of );
> 
> marshaller.marshal( objectRoot, serializer.asContentHanddler() );  //
> Marshal 'objectRoot' to the file 'test-output.xml'
> 
> 
> That's it!
> 
> HTH,
> 
> Bart Guijt
> 
> (BTW: IIRC this serializer originates from the Castor codebase!)
> 
> ----- Original Message -----
> From: "Heiko Erhardt" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Thursday, June 06, 2002 7:31 PM
> Subject: [castor-dev] XML: Link breaks in indent mode
> 
> 
> > When setting the org.exolab.castor.indent property to true,
> > Castor nicely indents the generated xml.
> > However, it also inserts line breaks in long strings that are marshalled
> > as elements. These line breaks will be retained when unmarshalling
> > the document. Any idea how to get rid of this behavior?
> >
> > Heiko Erhardt
> > skynamics AG
> > www.skynamics.com
> 
> ----------------------------------------------------------- 
> If you wish to unsubscribe from this mailing, send mail to
> [EMAIL PROTECTED] with a subject of:
>       unsubscribe castor-dev
> 

----------------------------------------------------------- 
If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of:
        unsubscribe castor-dev

Reply via email to