ウィリアムのいたずらの、まちあるき、たべあるき

ウィリアムのいたずらが、街歩き、食べ物、音楽等の個人的見解を主に書くブログです(たま~にコンピューター関係も)

XMLファイルの読み込み書き込み

2009-07-21 20:08:58 | Weblog

意外とJavaでのXMLファイルの読み込みと書き込みについて、はっきりと書いてあるところがないので、書いておいて見る。

読んだファイル(a.xml)を、そのまま(b.xmlに)書き出す。
プログラムを見やすくするために、例外をthrowsしちゃってます(try-catchしないで)

import java.io.*;

import javax.xml.parsers.*;

import org.w3c.dom.*;

import javax.xml.transform.*;
import javax.xml.transform.dom.*;
import javax.xml.transform.stream.*;

public class Samle1 {
	public static void main(String[] args) throws Exception {

		//	読み込み
		DocumentBuilderFactory dbfactory = DocumentBuilderFactory.newInstance();
		DocumentBuilder builder = dbfactory.newDocumentBuilder();
		Document xtree = builder.parse(new FileInputStream("a.xml"));

		//	書き出し
		DOMSource source= new DOMSource(xtree); 
		StreamResult result = new StreamResult(new FileOutputStream("b.xml")); 
		TransformerFactory transFactory	= TransformerFactory.newInstance(); 
		Transformer transformer	= transFactory.newTransformer(); 
		transformer.transform(source, result); 
	}
}




  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする