社区
Java EE
帖子详情
解析完xml,再删除xml文件所在目录时有时会无法删除,请大家帮帮看看怎么解决
sakuta
2004-10-18 10:12:37
我的操作是先解析xml,从中取一些数据,解析完后删除xml文件所在目录下的所有文件,当然也包括这个xml文件。现在遇到的问题是删除操作不是每次都能成功删除xml文件。我已开始还以为是由于解析后xml文件没关闭导致无法删除,试图传inputstream来解析,然后把inputstream close掉,但是也还是不行。请高手们帮我看看怎么解决呢
...全文
186
3
打赏
收藏
解析完xml,再删除xml文件所在目录时有时会无法删除,请大家帮帮看看怎么解决
我的操作是先解析xml,从中取一些数据,解析完后删除xml文件所在目录下的所有文件,当然也包括这个xml文件。现在遇到的问题是删除操作不是每次都能成功删除xml文件。我已开始还以为是由于解析后xml文件没关闭导致无法删除,试图传inputstream来解析,然后把inputstream close掉,但是也还是不行。请高手们帮我看看怎么解决呢
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vcvj
2004-10-19
打赏
举报
回复
try following code,good luck:
public static void main(String[] args){
File f=new File("your file");
FileInputStream fis=new FileInputStream(f);
byte by[];//--was defined by yourself;
fis.read(by);
fis.close();
fis=null;
f.delete();
Document doc=string2Document(new String(by));
//do operation for doc here;
}
public static Document string2Document(String str) {
try {
org.xml.sax.InputSource is=new org.xml.sax.InputSource();
is.setEncoding("GB2312");
java.io.StringReader sr=new java.io.StringReader(str);
is.setCharacterStream(sr);
Document doc=DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(is);
return doc;
}
catch (Exception ex) {
logger.error("DocumentBuilderFactory",ex);
return null;
}
}
sakuta
2004-10-19
打赏
举报
回复
怎么能够把缓存去掉呢?
go_my_sky
2004-10-18
打赏
举报
回复
文件还再被缓存读取
C/C++ 使用 tiny
xml
库 操作
XML
格式文件(创建、插入、
删除
、修改、
解析
)
使用C/C++语言结合 tiny
xml
去操作
解析
xml
文件
,详细展开讲解,看它必学
会
!
【高级编程】
XML
DOM4J
解析
XML
文件
(含案例)
XML
(EXtensible Markup Language),可扩展标记语言。
XML
与操作系统、编程语言的开发平台无关。DOM4J(Document Object Model for
XML
in Java)是一个简单、轻量级的Java库,用于处理
XML
文档。它提供了一种方式来读取、修改和写入
XML
文件
。DOM 把
XML
文档映射成一个倒挂的树。接下来分别定义读取、修改、添加、
删除
XML
的静态方法。除非带有前缀,否则属性属于所属的元素的命名空间。元素名称可以包含字母、数字或其他的字符。
【Python】如何对
xml
文件
进行新增、修改和
删除
等操作
介绍使用python的
xml
.etree.ElementTree模块对
xml
文件
的标签进行新增、修改和
删除
等常用操作
新版IDEA
无法
解析
Maven项目中的pom.
xml
文件
在使用新版IDEA进行Maven项目开发
时
,有
时
会
遇到
无法
解析
pom.
xml
文件
的问题。通过执行上述步骤,您应该能够
解决
新版IDEA
无法
解析
Maven项目中pom.
xml
文件
的问题。如果问题仍然存在,
请
确保您的pom.
xml
文件
没有任何语法错误,并且项目的依赖项正确配置。如果清理和重新导入项目没有
解决
问题,可能是由于本地Maven仓库中的依赖文件损坏或丢失导致的。如果Maven配置正确,但仍然
无法
解析
pom.
xml
文件
,可以尝试清理和重新导入项目。首先,确保您的IDEA正确配置了Maven。
Java EE
67,535
社区成员
225,843
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章