XMLファイルからジャンルのリストとURLを読み取るAndroidのアプリケーションがあります。最初のフェーズでは、この XML をローカル リソースから読み取り、次のフェーズでは Web サービスなどから読み取る必要があります。これは XML ファイルです。
<?xml version="1.0" encoding="UTF-8"?>
<genres>
<genre>
<id>1</id>
<title>Action</title>
<count>5</count>
<thumb_url>http://www.filmsite.org/images/action-genre.jpg</thumb_url>
</genre>
<genre>
<id>2</id>
<title>Adventure</title>
<count>12</count>
<thumb_url>http://www.filmsite.org/images/adventure-genre.jpg</thumb_url>
</genre>
<genre>
<id>3</id>
<title>Comedies</title>
<count>54</count>
<thumb_url>http://www.filmsite.org/images/comedy-genre.jpg</thumb_url>
</genre>
<genre>
<id>4</id>
<title>Crime</title>
<count>2</count>
<thumb_url>http://www.filmsite.org/images/crime-genre.jpg</thumb_url>
</genre>
<genre>
<id>5</id>
<title>Dramas</title>
<count>3</count>
<thumb_url>http://www.filmsite.org/images/drama-genre.jpg</thumb_url>
</genre>
<genre>
<id>6</id>
<title>Epics</title>
<count>1</count>
<thumb_url>http://www.filmsite.org/images/epics-genre.jpg</thumb_url>
</genre>
<genre>
<id>7</id>
<title>Horror</title>
<count>0</count>
<thumb_url>http://www.filmsite.org/images/horror-genre.jpg</thumb_url>
</genre>
<genre>
<id>8</id>
<title>Musical</title>
<count>0</count>
<thumb_url>http://www.filmsite.org/images/musicals-genre.jpg</thumb_url>
</genre>
<genre>
<id>9</id>
<title>Sci-fi</title>
<count>5</count>
<thumb_url>http://www.filmsite.org/images/scifi-genre.jpg</thumb_url>
</genre>
<genre>
<id>10</id>
<title>War</title>
<count>12</count>
<thumb_url>http://www.filmsite.org/images/war-genre.jpg</thumb_url>
</genre>
<genre>
<id>11</id>
<title>Westerns</title>
<count>0</count>
<thumb_url>http://www.filmsite.org/images/westerns-genre.jpg</thumb_url>
</genre>
</genres>`
まず、この XML を値フォルダーに入れましたが、エラーが発生し、「無効な XML」などと表示されました。次に、インターネット全体をグーグルで調べたところ、フォルダーを作成して行という名前を付けてから、このファイルを行フォルダーに入れてから、次のようにインポートする必要があることがわかりました。
Xml.parse(getResources().openRawResource(R.raw.genres.xml),
Xml.Encoding.UTF_8, root.getContentHandler());
しかし、このフォルダーを作成すると、エラーが発生して機能しません。また、Eclipse を閉じると、行フォルダーを削除するまで開かれません。問題は、ローカル リソースから XML ファイルを読み取りたいのですが、ファイルを配置する場所と、すばやく読み取って解析する方法がわからないことです。これで私を助けてください。どうもありがとう。