1 package org.columba.core.xml; 19 20 import java.io.File ; 21 import java.io.FileOutputStream ; 22 import java.io.IOException ; 23 24 import org.jdom.Document; 25 import org.jdom.JDOMException; 26 import org.jdom.input.SAXBuilder; 27 import org.jdom.output.XMLOutputter; 28 29 33 public class XmlNewIO { 34 35 public static Document load(File file) { 36 SAXBuilder builder = new SAXBuilder(); 37 builder.setIgnoringElementContentWhitespace(true); 39 Document doc; 40 try { 41 doc = builder.build(file); 42 return doc; 43 } catch (JDOMException e) { 44 45 e.printStackTrace(); 46 } catch (IOException e) { 47 48 e.printStackTrace(); 49 } 50 51 return null; 52 } 53 54 public static void save(Document doc, File file) throws IOException { 55 XMLOutputter outp = new XMLOutputter(); 56 57 outp.output(doc, new FileOutputStream (file)); 58 } 59 } | Popular Tags |