protected void process(Document document) throws Exception {
System.out.println("about to output: " + document);
// output the document to DOM
DOMWriter writer = new DOMWriter();
org.w3c.dom.Document domDocument = writer.write(document);
// parse back again
DOMReader reader = new DOMReader();
Document doc2 = reader.read(domDocument);
System.out.println("parsed back again: " + doc2);
// now lets output it again
XMLWriter xmlWriter = new XMLWriter(System.out);
xmlWriter.write(doc2);
}
Outputs the document to DOM, parse it back again then output it |