Res->Raw に保存された XML ファイルがあります。このファイルのパスを取得して、関数の引数に渡して解析したいと考えています。
XML ファイルの名前は familys.xml なので、これを試してみましたが機能しません: "res/raw/families.xml"。何か助けはありますか?
Res->Raw に保存された XML ファイルがあります。このファイルのパスを取得して、関数の引数に渡して解析したいと考えています。
XML ファイルの名前は familys.xml なので、これを試してみましたが機能しません: "res/raw/families.xml"。何か助けはありますか?
使用する :
InputStream is=getResources().openRawResource(R.raw.families);
InputStream
XMLを取得するには、 XMLPullParserを使用してファイルを解析します。
XmlPullParser xpp=XmlPullParserFactory.newInstance().newPullParser();
xpp.setInput(is,"your-encoding");
別の方法として、assets フォルダーに配置することもできます。
res/
は単なるソースフォルダーです。最終アプリには存在しません。ファイルを取得したい場合は、assets
フォルダに入れるか、使用することができますgetResources().openRawResource()