質問: (Element)element.getElementsByTagName(tagName); } /** * タグを追加する * @param tagName */ public appendChild(String tagName){ } } このようなクラスを作成し、element変数にデータを持たせておいて、appendChildで追加し、upStructure・downStructureで階層を変える。 といったことを実現したいと思い、コードを書いている所なのですがupStructure・downStructureを実行しても階層が移動しません。 どうすれば階層を移動させることができるでしょうか? 宜しく願いします。
回答: >は、getParentNodeがnullを返すので使用するとエラーとなってしまいます。 俺がいってるのは、 ルートの親だったら、普通はnullだろうし、 それがnullじゃないってんなら、 じゃ、どんな値を期待してるのか、ってことなんだが。 ルートじゃないし親もあるってんなら、 木構造がちゃんと構築できてないんでしょ。 >このようなxmlが出力されます。 >実際には下記のようにしたのですが・・ 該当する部分のソースが上がってるわけでもないようだが。 このようになるのは、このようになるようにコーディングしているからだ。 何故こうなるのか理解できたら、修正も難しくないでしょ。