我正在尝试使用Java中的SAXParser解析xhml文件,但是获得了异常:
“java.net.MalformedURLException: 未知协议:g“
这条线的例外是:
SAXBuilder.build(Destination)
虽然Destination是xhml文件的完整路径。 xhml文件的开头如下:
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="../article.css" type="text/css"?>
<div id="article" xmlns="http://www.w3.org/1999/xhtml">
虽然div是根元素。
我试图通过网络查找有关protocol g或MalformedURLException的文档, 我也尝试使用命名空间,但无法完成这项工作。
有谁知道我该怎样做才能使这项工作?
由于
答案 0 :(得分:1)
(根据评论中的讨论),SAXBuilder将“目标”视为URL而不是本地文件。改为使用File对象调用“build”。