我去了很多网站学习如何使用 XmlPullParser 但它仍然在我的脑海中混淆..
我有这个 xml:
<campagne>
<sms>
<texte>Vente a Drouot</texte>
<list>
<id> 1 </id>
<nom> TOTO </nom>
<id> 2 </id>
<nom> TATA </nom>
<id> 3 </id>
<nom> Mr.Gerard </nom>
</list>
</sms>
</campagne>
所以我有一个带有“获取 xml”按钮的 mainActivity。当我单击该按钮时,它会转到带有 LISTVIEW 和 EDITTEXT 的第二个活动。在我的editText中,我设法获取节点“texte”(Vente a drouot)中的文本,但现在我想获取节点“nom”中的所有名称以将它们插入列表视图......
现在我有这个:
public void parseXMLAndStoreIt(XmlPullParser myParser) {
int event;
String text = null;
try {
event = myParser.getEventType();
while (event != XmlPullParser.END_DOCUMENT) {
String name = myParser.getName();
switch (event) {
case XmlPullParser.START_TAG:
break;
case XmlPullParser.TEXT:
text = myParser.getText();
break;
case XmlPullParser.END_TAG:
if (name.equals("texte")) {
message = text;
} else {
}
break;
}
event = myParser.next();
}
parsingComplete = false;
} catch (Exception e) {
e.printStackTrace();
}
}
任何人都可以给我一点帮助吗?谢谢你