DOM4j -- write, dom4j
Import java. io. File;
Import java. io. FileNotFoundException;
Import java. io. FileOutputStream;
Import java. io. UnsupportedEncodingException;
Import org. dom4j. Document;
Import org. dom4j. DocumentHelper;
Import org. dom4j. Element;
Import org. dom4j. io. OutputFormat;
Import org. dom4j. io. XMLWriter;
Public class DOM4Write {
Public static void main (String [] args ){
Document document = incluenthelper. createDocument ();
Element bookStore = document. addElement ("bookstore ");
Element book = bookStore. addElement ("book ");
Book. addAttribute ("id", "001 ");
Element name = book. addElement ("name ");
Name. addText ("events of the Ming Dynasty ");
Element price = book. addElement ("price ");
Price. setText ("$100 ");
Element type = book. addElement ("type ");
Type. setText ("History ");
Element author = book. addElement ("author ");
Author. setText ("Ange ");
OutputFormat format = OutputFormat. createPrettyPrint ();
Try {
XMLWriter writer = new XMLWriter (new FileOutputStream (new File (
"Books. xml"), format );
Writer. write (document );
Writer. close ();
} Catch (Exception e ){
E. printStackTrace ();
}
}
}