Comment créer un fichier XML en Java - (JDOM Parser)
Dans cet exemple, nous vous montrons comment utiliserJDOM parser pour créer un document, un élément et un attribut dans un fichier XML.
1. Fichier XML
À la fin de cet exemple, le fichier XML suivant sera créé.
Fichier: file.xml
yong mook kim example 199999 low yin fong fong fong 188888
3. Exemple JDOM
Exemple JDOM pour créer un fichier XML ci-dessus.
import java.io.FileWriter; import java.io.IOException; import org.jdom.Attribute; import org.jdom.Document; import org.jdom.Element; import org.jdom.output.Format; import org.jdom.output.XMLOutputter; public class WriteXMLFile { public static void main(String[] args) { try { Element company = new Element("company"); Document doc = new Document(company); doc.setRootElement(company); Element staff = new Element("staff"); staff.setAttribute(new Attribute("id", "1")); staff.addContent(new Element("firstname").setText("yong")); staff.addContent(new Element("lastname").setText("mook kim")); staff.addContent(new Element("nickname").setText("example")); staff.addContent(new Element("salary").setText("199999")); doc.getRootElement().addContent(staff); Element staff2 = new Element("staff"); staff2.setAttribute(new Attribute("id", "2")); staff2.addContent(new Element("firstname").setText("low")); staff2.addContent(new Element("lastname").setText("yin fong")); staff2.addContent(new Element("nickname").setText("fong fong")); staff2.addContent(new Element("salary").setText("188888")); doc.getRootElement().addContent(staff2); // new XMLOutputter().output(doc, System.out); XMLOutputter xmlOutput = new XMLOutputter(); // display nice nice xmlOutput.setFormat(Format.getPrettyFormat()); xmlOutput.output(doc, new FileWriter("c:\\file.xml")); System.out.println("File Saved!"); } catch (IOException io) { System.out.println(io.getMessage()); } } }