dom4j解析XML文件后怎么解除占用 各位大神,本人想在程序中做个验证,就是使用dom4j读取配置文件时如果配置文件不正确,想要删除这个错误的配置文件,但是删除时发现文件被占用了!请问各位大神怎么解除占用? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 求大神说详细点!本人菜鸟,刚开始使用dom4j,没有发现哪里使用了IO流!下面是本人写的测试代码,求怎么关闭SAXReader reader = new SAXReader(); Document document = reader.read(new File(fileName)); Element root = document.getRootElement(); for(Iterator<?> i = root.elementIterator();i.hasNext();){ Element element = (Element) i.next(); System.out.println(element.getName()); } 不记得dom4j的SAXReader.read(File file)是需要关闭资源的...你要是需要手动控制资源应该传入一个流对象,而不是传入File类型,在解析后你可以看看那个传入的流对象是否关闭了 jsp页面无法加载JDBC hibernate关于两次commit()的问题 关于spring的问题 spring优化? equals() Ibatis配置文件中怎样用含有in关键字做查询 不能再裹足不前了,hibernate读取tomcat数据源,放分300! javamail中文问题 关于struts路径转向问题,兄弟们帮忙 是在for循环里创建对象好还是在for循环外创建好,各种分析 写一个java线程池? java中如果实现对键盘进行监听?
SAXReader reader = new SAXReader();
Document document = reader.read(new File(fileName));
Element root = document.getRootElement();
for(Iterator<?> i = root.elementIterator();i.hasNext();){
Element element = (Element) i.next();
System.out.println(element.getName());
}
你要是需要手动控制资源应该传入一个流对象,而不是传入File类型,在解析后你可以看看那个传入的流对象是否关闭了