DOM4J怎么修改jar包里的xml文件

[复制链接]
查看11 | 回复2 | 2010-6-2 14:59:31 | 显示全部楼层 |阅读模式
如题: 我能够读取这个xml文件 但是修改的时候就会因为路径出错
代码如下:
[code=Java]

URL u = ClassLoader.getSystemResource("a.xml");

Document dom = reader.read(u);//这样读到了xml文件内容也都正确

XMLWriter writer = new XMLWriter(new FileOutputStream(new File(u.toURI())));

writer.write(dom); //这样写就出错了这样写如果我没打成jar包就正确 但是打成了jar包就出错
//我打印过URI jar:file:/d:/sss/dist/sss.jar!/a.xml
//我后来改成d:/sss/dist/sss.jar!/a.xml 也还是不行 反正打包后就修改不到xml了


[/code]
在线等高手帮忙解决!!!!

回复

使用道具 举报

千问 | 2010-6-2 14:59:31 | 显示全部楼层
打包后的*.jar文件里面的内容是不能改的,你可以把这个jar包里面的xml文件解压出来放到你自己的classpath下面,就可以对其进行操作了
回复

使用道具 举报

千问 | 2010-6-2 14:59:31 | 显示全部楼层
这样写试试URL u = this.getClass().getResourceAsStream("a.xml");
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行