为什么运行的时候出现这种异常?

来源:3-3 Dom4j更新XML

跟个猪一样

2019-12-12 19:20:39

http://img.mukewang.com/climg/5df2227309e289f410890260.jpg

写回答

1回答

好帮手慕酷酷

2019-12-13

同学你好,出现这个报错信息org.dom4j.DocumentException: unknown protocol: h 说明没有解析出h是本地磁盘路径,一般是由于路径中包含中文或者空格等问题,同学可以尝试如下方式进行解决:

1、可以先转成file对象,然后再进行读取。

File file = new File("D://慕课程//XML//src//com//imooc//douforj//font.xml");
Document document = reader.read(file);

2、还可以将xml放到没有中文,空格等特殊符号的路径中

3、还可以在路径前加上“file:///”标识符表示本地的文件。

Document document =reader.read("file:///"+file);

如果上述方式没有解决,建议同学将完整的代码和xml粘贴出来,老师在本地运行测试一下。注意要将代码粘贴在“我要回答”中,否则会失去代码格式哦~

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

0

0 学习 · 9666 问题

查看课程