JavaでXMLファイルを作成する方法-(JDOMパーサー)
この例では、JDOM parserを使用して、XMLファイルにドキュメント、要素、および属性を作成する方法を示します。
1. XMLファイル
この例の最後に、次のXMLファイルが作成されます。
ファイル:file.xml
yong mook kim example 199999 low yin fong fong fong 188888
3. JDOMの例
上記のXMLファイルを作成するJDOMの例。
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()); } } }