Как создать XML-файл в Java - (JDOM Parser)
В этом примере мы покажем вам, как использоватьJDOM parser для создания документа, элемента и атрибута в файле XML.
1. XML-файл
В конце этого примера будет создан следующий XML-файл.
Файл: file.xml
yong mook kim example 199999 low yin fong fong fong 188888
3. Пример JDOM
Пример JDOM для создания вышеуказанного файла XML.
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()); } } }