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 を持つ 2 番目のアクティビティに移動します。私の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();
}
}
誰でも私に少し助けてもらえますか?ありがとうございました