为什么运行的时候出现这种异常?
来源:3-3 Dom4j更新XML
跟个猪一样
2019-12-12 19:20:39

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粘贴出来,老师在本地运行测试一下。注意要将代码粘贴在“我要回答”中,否则会失去代码格式哦~
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
相似问题