您好我正在尝试解析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文件,我的问题是我想逐个显示问题,即一次只能查看一个问题而我已经放置了翻转视图。单击翻页按钮时,必须在下一页中查看相关答案。
在某些情况下,其他标签如和必须与问号一起查看。该怎么做.....请帮帮我的朋友.....
答案 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。