0

我正在尝试在 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 是根元素。

我尝试在网络上查找有关协议 g 或 MalformedURLException 的文档,我也尝试使用命名空间,但无法完成这项工作。

有谁知道我能做些什么来完成这项工作?

谢谢

4

1 回答 1

1

(基于评论中的讨论) SAXBuilder 将“目标”视为 URL 而不是本地文件。改为使用 File 对象调用“build”。

于 2010-10-21T15:10:40.967 回答