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に関するドキュメントをWebで検索しようとしました。名前空間も試してみましたが、これを機能させることができませんでした。

誰かがこれを機能させるために私が何ができるか考えていますか?

ありがとう

4

1 に答える 1

1

(コメントでの議論に基づく)SAXBuilderは「宛先」をローカルファイルではなくURLとして扱っています。代わりに、Fileオブジェクトを使用して「build」を呼び出します。

于 2010-10-21T15:10:40.967 に答える