1

Java ファイルの横または res/xml フォルダーにある XML を解析したいだけです。ブログの投稿をたくさん読みましたが、もっと混乱しています!誰もが URL で解析関数を呼び出すだけです!このように

Document doc = db.parse(new InputSource(url.openStream()));

コードのこの部分があり、それを機能させる方法がわかりません。

Document doc = db.parse("What Should I pass here");

R.xml.books を試してみましたが、これは整数であり、この関数は Inputstream を必要としています。この R.xml.books をどのように使用すればよいですか??

4

2 に答える 2

3

openRawResourceを試してください。

InputStream is = getResources().openRawResource(R.xml.books);
Document doc = db.parse(is);

あなたの質問は非常に理解しにくいです。良い英語と多くの説明的な情報は、答えを得るのに大いに役立ちます:)

于 2012-10-28T05:59:52.163 に答える
0

次の 2 つの質問のうち、どちらを質問しているのかわかりません。

1) Q: Android で XML を解析するにはどうすればよいですか?

Android SDK に組み込まれている XmlPullParser をお勧めします。

2) Q: .apk に含まれているファイルはどこにありますか?

最適な場所は、「assets」ディレクトリに配置することです。

于 2012-10-28T05:45:52.043 に答える