如何在Android应用程序的翻转视图中解析文本的XML文件

时间:2011-03-30 04:15:04

标签: android xml-parsing viewflipper

您好我正在尝试解析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 个答案:

答案 0 :(得分: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。