#####################################
#  ¸ðµç Element Ãâ·Â                # 
#####################################

ÀÛ¼ºÀÚ : ÀåÇüÈ­(hhjang97@venus.uos.ac.kr)
ÀÛ¼ºÀÏ : 2004. 10. 08 
¼öÁ¤ÀÏ : 

¼³¸í :
  Document ¿¡ ÀÖ´Â ¸ðµç ¿¤¸®¸ÕÆ®¸¦ Ãâ·ÂÇÑ´Ù.

################################# ################################# #################################

import java.util.*;
import org.jdom.*;


	public static void main(String[] args) {
		
		DB2Schema db2schema = new DB2Schema();
		
		String fileName = args[0];
		Document domDoc = null;
		
		try {
			domDoc = db2schema.makeJDOMDocument(fileName);
		} catch (Exception se) {
			System.out.println("####### Rule ÆÄÀÏ ÆÄ½Ì ¿¡·¯ #######");
			System.out.println("fileName : " + fileName);
			se.printStackTrace();
		}
		
		Element rootElement = domDoc.getRootElement();
		db2schema.processDOMTree(rootElement);
		
	} // main




	public void processDOMTree(Element root) {
		System.out.println("Root Name : " + root.getName());

		// loop through child nodes
		List allChildren = root.getChildren();
		Iterator i = allChildren.iterator();
		String name = null;
		while (i.hasNext()) {
			Element element = (Element) i.next();
			name = element.getName();
			// System.out.println("Element Name : " + name);
			
			processDOMTree(element);
			
		} // while children
	} // processDOMTree


#################################
# 
#################################