尝试在XHTML文件上使用SAX解析器时出错
-
10-10-2019 - |
题
我正在尝试使用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,而不是本地文件。用文件对象调用“构建”。
不隶属于 StackOverflow