AW: [jdom-interest] Formatting of files
markw at wilsoncom.de
Mon Aug 13 00:24:44 PDT 2001
Take a look at the example samples\sax\FilterTest.java.
You´ve probably got a formatted file to start with and first you have to
unformat it (see example).
You can output using:
public static void JDOMDocToFile( String filename, org.jdom.Document doc )
FileOutputStream out = new FileOutputStream( filename );
XMLOutputter fmt = new XMLOutputter();
fmt.setTextNormalize( true );
fmt.setIndent( true );
fmt.setIndentSize( 2 );
fmt.setNewlines( true );
fmt.output( doc, out );
catch ( FileNotFoundException fnfx )
logError( fnfx );
catch ( IOException iox )
logError( iox );
Take a look at the various options of XMLOutputter.
Hope it helps.
Greetings from Germany,
> -----Ursprüngliche Nachricht-----
> Von: jdom-interest-admin at jdom.org
> [mailto:jdom-interest-admin at jdom.org]Im Auftrag von Abhishek Srivastava
> Gesendet: Samstag, 11. August 2001 15:04
> An: Jdom-Interest (E-mail)
> Betreff: [jdom-interest] Formatting of files
> Hello All,
> I have a XML file, I build a JDOM tree out of it and then I save
> it back to
> the file.
> On saving back, I find that there are a lot of extra lines
> introduced in my
> XML file.
> I looked up the documentation of jdom and used the API
> Even after this, I still see some extra new lines coming into my document.
> Can I rectify this ?
> I am attaching the original.xml (this is how my file initially
> looked like)
> distroted1.xml (this is the output if I do not use setTextNormalize)
> distorted2.xml (this is the output if I use setTextNormalize).
> Also attached is the program that I am using.
> Any help would be greatly appreciated.
More information about the jdom-interest