0

こんにちは、XML ファイルを解析しようとしています。私のXMLファイルは以下のようになります

<Chapters>
    <chapter>
       <Question>abc</Question>
       <answer>avksn</answer>
    </chapter>
    <chapter>
        <Question>def</Question>
       <answer>avksn</answer>
        <image>a.png</image>
    </chapter>
    <chapter>
         <Question>ccsv</Question>
        <answer>avksn</answer>
         <hint>acd</hint>
    </chapter>
</Chapters>

XML ファイルを正常に解析することはわかっていますが、私の問題は質問を 1 つずつ表示することです。つまり、一度に 1 つの質問のみを表示する必要があり、フリップ ビューを配置しました。フリップ ボタンをクリックすると、関連する回答が次のページに表示されます。

場合によっては、 や などの他のタグを質問タグと一緒に表示する必要があります。これを行う方法..... plsは私の友人を助けて.....

4

1 に答える 1

1

xml ファイルをどこに保存しますか? XmlPullParser を使用する方が良いと思います。

XmlPullParser parser = context.getResources().getXml(R.xml.data_file);
int eventType = parser.getEventType();
while (eventType != XmlPullParser.END_DOCUMENT) {
            if (eventType == XmlPullParser.START_TAG) {
                String tagName = parser.getName();
                ...
            }
            eventType = parser.next();
}

xml をアセットに保存する場合は、AssetsManager を使用して XmlPullParser を取得します。

于 2011-03-30T12:38:35.470 に答える