URL から取得した XML ファイルを解析しようとしています。
Assets フォルダーのローカル ファイルから XML を解析する場合、問題はありません。
InputStream is = getAssets().open("xml-test.xml");
Document dom = db.parse(is);
これはうまくいきますが、ウェブからデータを取得しようとすると:
InputStream in = httpConnection.getInputStream();
Document dom = db.parse(in);
SAX 例外が発生します。
具体的には、「予期しないトークン (Position:TEXT {"Quotes": [{"Quo...@1:678 in java:io:InputStreamReader@41772e00)
ローカル ファイルには、URL から取得したものと同じデータが含まれています。
これは URL です:
SAXException があるのはなぜですか?
ありがとう!