view src/main/java/ac/jp/u_ryukyu/cr/ie/tatsuki/xmlReader/xmlReader.java @ 1:b036c87f1e5c

app
author tatsuki
date Fri, 24 Oct 2014 09:45:52 +0900
parents src/main/java/ac/jp/u_ryukyu/cr/ie/tatsuki/xmlReader/SaxSample.java@faedeec97605
children
line wrap: on
line source

package ac.jp.u_ryukyu.cr.ie.tatsuki.xmlReader;

import java.io.*;

import javax.xml.parsers.*;

import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.DefaultJungle;
import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.Jungle;
import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.JungleTree;
import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.DefaultTreeEditor;
import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.traverser.DefaultTraverser;

class xmlReader {
	public static void main(String args[]) {
		try {
			SAXParserFactory saxParserFactory = SAXParserFactory.newInstance();
			SAXParser saxParser = saxParserFactory.newSAXParser();
			Jungle jungle = new DefaultJungle(null, "hoge",new DefaultTreeEditor(new DefaultTraverser()));
			JungleTree tree = jungle.createNewTree("XMLTEST");
			ReadXmlHandler readXmlHandler = new ReadXmlHandler(tree);
			saxParser.parse(new FileInputStream("/Users/e115731/workspace/aaa/xml/Person.xml"), readXmlHandler);
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
}