wood burning stoves
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
Sheriff

Joined: Oct 14, 2005
Posts: 19719
    
  10

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.
 
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com
 
subject: how to remove indentation in a xml using java api
 
It's not a secret anymore!