【 課題 】ファイルからXML文書を読み込んでDOM木を生成し、そのDOM木のすべてのノードを探索してノードの名前とノードの値を出力するプログラムを作成せよ
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】制限なし
【 期限 】11月6日
【 Ver  】1.6.0_03
【 補足 】ソースコード途中までです。探索処理の中が良くわからなくて…。getParent()等を使うとは聞いたのですが、いまいちどうすればいいのか解らなくて
      答えられる方いたらお願いします。
package sa;

import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.xml.transform.OutputKeys;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
public class oppai {
public static void main(String[] args) {
System.out.println("current time = " + new java.util.Date());
try {
/* XMLプロセッサの生成 */
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
factory.setIgnoringElementContentWhitespace(true); /* 空白記号処理の設定 */
DocumentBuilder builder = factory.newDocumentBuilder();
Document doc = builder.parse(args[0]);
/* ここから探索処理 */
} catch (Exception e) {
e.printStackTrace();
}
}