我正在尝试使用java中的saxparser解析XHML文件,但会得到一个例外:

“ java.net.malformedurlexception:未知协议:G”

该线的例外是:

SAXBuilder.build(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的文档,我也尝试使用这些名称空间,但无法获得此工作。

有人知道我该怎么做才能完成这项工作?

谢谢

有帮助吗?

解决方案

(根据评论中的讨论)Saxbuilder将“目的地”视为URL,而不是本地文件。用文件对象调用“构建”。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top