Java转换器出错

时间:2012-08-30 22:18:51

标签: java xml xslt

我写了一个简单的类,它读取XML文档并根据XSL样式表将其转换为CSV。这个过程已经好几天了,但现在当我尝试转换过程时系统崩溃并产生了这个错误。

   (Location of error unknown)java.net.MalformedURLException: unknown protocol: c
    java.io.FileNotFoundException: C:\Abbeyleefinal.csv (Access is denied)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:194)
at java.io.FileOutputStream.<init>(FileOutputStream.java:84)
at Simplex.simplexTransform(Simplex.java:41)

1 个答案:

答案 0 :(得分:0)

它不理解C:\作为URI的开头。它将C:解释为方案,类似于http:,当然您希望C:表示驱动器C.

请尝试file:///C:/...

另请参阅@Michael Kay关于使用File.toURI()将文件路径转换为正确URI的评论。