社区
Java EE
帖子详情
解析完xml,再删除xml文件所在目录时有时会无法删除,请大家帮帮看看怎么解决
sakuta
2004-10-18 10:12:37
我的操作是先解析xml,从中取一些数据,解析完后删除xml文件所在目录下的所有文件,当然也包括这个xml文件。现在遇到的问题是删除操作不是每次都能成功删除xml文件。我已开始还以为是由于解析后xml文件没关闭导致无法删除,试图传inputstream来解析,然后把inputstream close掉,但是也还是不行。请高手们帮我看看怎么解决呢
...全文
185
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--dom4j
解析
xml
、读取
xml
文件
Dom4j是一个开源的
XML
解析
框架,它基于 Java 的sax
解析
器和jaxp
解析
器开发,提供了灵活简便、性能优良、扩展性强的
XML
解析
和生成功能。Dom4J通过SAXReader对象加载并
解析
xml
文件
,把它转换为内存中的Document对象,接着对Document对象中的元素进行添加、更新和
删除
操作,并且通过
XML
Writer对象把修改后的Document对象保存到
xml
文件
中。
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写文章