2015-07-06 18 views
-1
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文件,但我得到一個錯誤的FileNotFoundException PLZ找到解決辦法..下面這樣如何在將xml文件轉換爲java文件時解決此錯誤?

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) 
+0

'ubundu'這看起來很奇怪。檢查路徑,因爲那是失敗的。對此我們無能爲力。 – moffeltje

+0

檢查您是否具有該目錄的寫入權限。 –

回答

0

您需要刪除file:前綴,而得到ram.csv