JDOM ツリーをたどり、本文セクションからすべてのデータを抽出して、別の xml ドキュメント作成で使用する必要があります。私はプログラミングが初めてです。コンソールに表示されるコンセプトとエラーを添付しました。この概念が正しいか間違っているかを明確にしたい。これについて知り、方向性を示すのを手伝ってくれる人はいますか?
ポインタをいただければ幸いです..
//root- Existing document's root.
//body- New documents body.
private static Element listChildren(Element root, int depth) {
System.out.println(root.getName());
List children = root.getChild("body").getChildren();
Iterator iterator = children.iterator();
while (iterator.hasNext()) {
Element child = (Element) iterator.next();
System.out.println(child.toString());
body.addContent(child);
listChildren(child, depth+1);
return child;
}
return null;
}
表示されるエラー:
Exception in thread "main" java.lang.NullPointerException
at createXhtml1.listChildren(createXhtml1.java:85)
at createXhtml1.newXhtml(createXhtml1.java:62)
at createXhtml1.main(createXhtml1.java:112)