我需要遍历 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)