gpt4 book ai didi

java - XML 转换导致 FileNotFoundException

转载 作者:数据小太阳 更新时间:2023-10-29 02:57:48 25 4
gpt4 key购买 nike

由于缺少信息,我之前发布的问题已关闭。
如果我在这里遗漏了什么,请告诉我。转换器似乎将 file:/添加到我的文件路径的开头。

我在 Solaris 环境中工作,这是应用转换时发生的情况:

DOMSource sourcexml = new DOMSource(doc);
StreamResult resultxml = new StreamResult(new File("file.xml"));
transformer.transform(sourcexml, resultxml);

我得到的异常是:

javax.xml.transform.TransformerException: java.io.FileNotFoundException: file:/opt/origenate/or_dev87/apps/documentarchive/file.xml (No such file or directory)

请注意,该文件存在于/opt/origenate/or_dev87/apps/documentarchive/file.xml,但转换器对象正在寻找文件:/opt/origenate/or_dev87/apps/documentarchive/file.xml。

为什么附加文件:/?无论如何我可以删除它吗?

最佳答案

尝试执行下面的代码:

DOMSource sourcexml = new DOMSource(doc);
StreamResult resultxml = new StreamResult(new File("file.xml").getAbsolutePath());
transformer.transform(sourcexml, resultxml);

关于java - XML 转换导致 FileNotFoundException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15432145/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com