有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

如何解决将xml文件转换为java文件时出现的错误?

File xmlSource = new File("/home/ubundu14/Desktop/ramadoss/22-06-2015/xmlreader/XML/xmltocsv.xml");

File stylesheet = new File("/home/ubundu14/Desktop/ramadoss/22-06-2015/xmlreader/XML/xmltocsv.xsl");

Result outputTarget = new StreamResult(new File("file:/home/ubundu14/Desktop/ramadoss/22-06-2015/xmlreader/CSV/ram.csv"));

上面几行正在读取xml和xsl文件中的文件。它将转换为csv文件,但我在FileNotFoundExceptionplz查找解决方案时出错。。下面这样

Exception in thread "main" javax.xml.transform.TransformerException: java.io.FileNotFoundException: file:/home/ubundu14/Desktop/ramadoss/22-06-2015/xmlreader/file:/home/ubundu14/Desktop/ramadoss/22-06-2015/xmlreader/CSV/ram.csv (No such file or directory)
    at org.apache.xalan.transformer.TransformerImpl.createResultContentHandler(TransformerImpl.java:1119)
    at org.apache.xalan.transformer.TransformerImpl.createResultContentHandler(TransformerImpl.java:1028)
    at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1143)
    at xmltocsv.main(xmltocsv.java:35)  

共 (1) 个答案

  1. # 1 楼答案

    获取ram.csv时需要删除file:前缀