你说的是文件d::\\channels.xml未发生改变吧,因为dom本身就没有提供这个方法,removeChild(nd)方法只是将读进内存中的DOM树中的这个节点删除掉了,如果想让d:\\channels.xml也发生改变必须进行如下操作:
1.import 下面的类:
import javax.xml.transform.stream.StreamResult;
import javax.xml.transform.Source;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerFactory;
2.在catParent.removeChild(nd);后进行下面的操作:
try
{
TransformerFactory tFactory = TransformerFactory.newInstance();
Transformer transformer = tFactory.newTransformer();
DOMSource source = new DOMSource(doc);
StreamResult result = new StreamResult(new File("d:\\channels.xml"));
transformer.transform(source, result);
}catch(Exception e)
{
e.printStackTrace();
}
1.import 下面的类:
import javax.xml.transform.stream.StreamResult;
import javax.xml.transform.Source;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerFactory;
2.在catParent.removeChild(nd);后进行下面的操作:
try
{
TransformerFactory tFactory = TransformerFactory.newInstance();
Transformer transformer = tFactory.newTransformer();
DOMSource source = new DOMSource(doc);
StreamResult result = new StreamResult(new File("d:\\channels.xml"));
transformer.transform(source, result);
}catch(Exception e)
{
e.printStackTrace();
}
解决方案 »
- socket链接本地外网出现超时,是怎么回事 [Java Java相关]
- axis2客户端调用服务端异常First Element must contain the local name, Envelope
- 新手:一个J2EE登录程序出错了,哪位高手帮帮忙?
- 高分求解hibernate高效批量更新方案,结贴率100%,在线等
- hibernate建表出问题了,高手帮忙解决下
- websphere 6.1解析不了tag标签(velocity)
- Spring整合Hibernate时出现的sessionFactory配置异常
- struts2工程运行总是显示找不到资源
- 急
- 急!!在线等!!用struts的DownloadAction类做了一个文件下载的例子,怎么实现文件的换名保存和换路径保存,进来回复就有分可加。各位帮
- 请教几个关于jndi的问题
- 我的第一个ejb部署成功,但是用一个servlet测试时报错,大家帮我瞧瞧。(马上给分)
XMLout.ouput(Doc,out)Doc就是你解析的文件,out就是个输出对象