XPath xpath=XPath.newInstance("//admin[AdminId=9]");
Element anode=(Element)xpath.selectSingleNode(xmldoc);
anode.getParentElement().removeContent(anode);
Element anode=(Element)xpath.selectSingleNode(xmldoc);
anode.getParentElement().removeContent(anode);
解决方案 »
- java自动画线段,关于sleep
- struts2返回的result页面在div里面显示了咋办
- hibernate关联问题
- 初学Hibernate有几个小问题,请大家帮下忙。
- 权限对用户继承与不继承,啥意思?
- 小小菜鸟的Tomcat问题:为什么安装后打不开statup
- 问一个比较弱的问题(weblogic配置数据库连接池),在线等!!!
- jakarta-tomcat-5.0.27 安装到(using jvm:G;\j2sdk1.4.2_05\..\jvm.dll)就停止安装了。急。。。。
- java bean 和ejb的区别是什么?
- 在WIN2000SERVER怎样运行基于J2EE的JAVA程序?急急…………………!!!!!!!!!!!!!!!!!
- tomcat启动时出现的问题?跟数据库连接出的错是怎么回事??
- 谁有Struts方面的东东??
public class RemoveXMLData { /**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
try
{
SAXBuilder builder = new SAXBuilder();
Document doc = builder.build(new URL("file.xml"));
Element root = doc.getRootElement();
List list = root.getChildren("admin");
for(int i=0;i<list.size();i++)
{
Element dd = (Element)list.get(i);
if(dd.getChild("AdminID").getText().toString().equals("9"))
{
dd.getParentElement().removeContent(dd);
}
}
XMLOutputter outputter = new XMLOutputter();
OutputStream writer = new FileOutputStream("file.xml");
outputter.output(root, writer);
writer.flush();
writer.close();
}
catch(Exception e)
{
e.printStackTrace();
}
}}
一直没有找到解决的办法,希望各位牛人指点