0

XMLConfigurable apacheの一般的なXMLパーサーを使用して、Androidのrawフォルダーに追加したXMLファイルを解析しようとしていますが、実際にxmlパスを取得する方法が見つかりません。

私はこれを試しましたが、動作しません。XMLConfigurationはファイルが見つからないというエラーをスローします。実際にフルパスを取得する方法はありますか?

私もこれを使おうとしました:

context.getResources().openRawResource(R.raw.kmlsample);

しかし、XMLConfigurationを使用してInputStreamを取得する方法を理解することもできません。必要なのは、ファイル、URL、または文字列(ファイル名/パスとして)だけです。

4

1 に答える 1

0

メソッドを使用する必要があると思います:load(InputStream in)

XMLConfiguration config = new XMLConfiguration();
try {
    config.load( context.getResources().openRawResource(R.raw.kmlsample));

} catch (ConfigurationException e) {
    e.printStackTrace();
} catch (NotFoundException e) {
    e.printStackTrace();
}
于 2013-02-21T23:00:31.753 に答える