4. XML文書を作成する
XML DOM XSLT 4章 XML文書を作成する
- 4.1. XML文書を作成する
- 4.2. DOMImplementation
- 4.3. 要素、テキストの付加
4.1. XML文書を作成する
以下の章では、DOMを使用してXML文書を生成する方法について説明します。まずは、最も簡単な以下のXML文書を生成するプログラムについて、説明します。
<?xml version="1.0" encoding="UTF-16" standalone="yes"?> <root/>
プログラムは以下のようになります。
1 import org.w3c.dom.Document;
2 import org.w3c.dom.DOMImplementation;
3 import javax.xml.parsers.DocumentBuilderFactory;
4 import javax.xml.parsers.DocumentBuilder;
5
6 import javax.xml.transform.TransformerFactory;
7 import javax.xml.transform.Transformer;
8 import javax.xml.transform.dom.DOMSource;
9 import javax.xml.transform.stream.StreamResult;
10
11 import java.io.File;
12 import java.io.FileOutputStream;
13
14 public class WriteSimpleXML{
15
16 public static void main(String args[]) throws Exception{
17
18 DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
19 DocumentBuilder builder = factory.newDocumentBuilder();
20
21 DOMImplementation domImpl=builder.getDOMImplementation();
22 Document document = domImpl.createDocument("","root",null);
23
24 TransformerFactory transFactory = TransformerFactory.newInstance();
25 Transformer transformer = transFactory.newTransformer();
26
27 DOMSource source = new DOMSource(document);
28 File newXML = new File("newXML.xml");
29 FileOutputStream os = new FileOutputStream(newXML);
30 StreamResult result = new StreamResult(os);
31 transformer.transform(source, result);
32
33 }
34
35 }
以下、順に説明します。

