0

重複の可能性:
Android : ローカル リソースから XML を読み取る (テスト用)

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 ファイルを読み取りたいのですが、ファイルを配置する場所と、すばやく読み取って解析する方法がわからないことです。これで私を助けてください。どうもありがとう。

4

0 に答える 0