wood burning stoves 2.0*
The moose likes XML and Related Technologies and the fly likes how to remove indentation in a xml using java api Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


JavaRanch » Java Forums » Engineering » XML and Related Technologies
Bookmark "how to remove indentation in a xml using java api" Watch "how to remove indentation in a xml using java api" New topic
Author

how to remove indentation in a xml using java api

Akram Chotu
Ranch Hand

Joined: Apr 18, 2006
Posts: 43
Basically I have formatted and indented xml and I want to convert that to a unformatted and non-indented , single line xml. For example how can I convert this




to



using java. I want to resuse any xml parser api for achieving this. Can anyone please help me?
Paul Clapham
Bartender

Joined: Oct 14, 2005
Posts: 18570
    
    8

You could read it into a DOM, then delete any nodes that are text nodes that contain only whitespace. Or you could write an XSLT template that copies all nodes except text nodes that contain only whitespace.
 
GeeCON Prague 2014
 
subject: how to remove indentation in a xml using java api