这是因为你忽略了文本节点这一种节点类型,可以把while循环的代码改为如下代码:
while(child!=element.getLastChild())
{ //忽略文本节点
if (child.getNodeType() == child.ELEMENT_NODE){ temp=new DefaultMutableTreeNode( child.getNodeName());
root.add(temp); }child=child.getNextSibling();
}
while(child!=element.getLastChild())
{ //忽略文本节点
if (child.getNodeType() == child.ELEMENT_NODE){ temp=new DefaultMutableTreeNode( child.getNodeName());
root.add(temp); }child=child.getNextSibling();
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货