- 514 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 23:42:18 ]
- 【 課題 】ファイルから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(); } }
|

|