java中用xpath对节点进行删除,为神魔运行有错误,包我都导了? java.lang.NullPointerException这个错误怎么解决?

自学小白养成 2018-01-30 04:03:57
private static void del() throws Exception {
org.dom4j.Document document = dom4jUtils.getDoc("src/person.xml");
/*
//得到根节点
org.dom4j.Element root=document.getRootElement();
//得到子节点中所有的p标签的集合
List<org.dom4j.Element>list=root.elements("p");
//从list集合中,得到第二个name标签
org.dom4j.Element element=list.get(1);
org.dom4j.Element name=element.element("name");
//子节点name的值
String s=name.getText();
System.out.println(s);
*/
org.dom4j.Element p=(org.dom4j.Element) document.selectSingleNode("//name[@id='2']");
p.getParent().remove(p);
dom4jUtils.xmlwrite(document, "src/person.xml");
}
...全文
238 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

62,625

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧