XMLPullParser を使用して XML ファイルを解析したいと考えています。コードは次のとおりです。
XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
factory.setValidating(false);
XmlPullParser myxml = factory.newPullParser();
InputStream raw = getApplicationContext().getAssets().open("etat_cree.xml");
myxml.setInput(raw, null);
ファイル「etat_cree.xml」は、コードをテストするために作成した基本的な XML ファイルです。私が抱えている問題は、ファイルが見つからなかったかのように、InputStream の raw 変数を作成しようとするたびに FileNotFoundException が起動されることです。
ファイル「etat_cree.xml」をディレクトリ「res/xml」内に保存しました(リソースファイルであるため「res」に保存し、XMLファイルであるためサブディレクトリxmlに保存しました)。
XML ファイルが見つからないので、「res/xml」は保存する場所として適切ではないと思いますが、他に保存する場所がわかりません。
私の質問は、Java コードからアクセスできるように、XML ファイルをどこに保存すればよいですか?
ありがとう !