0

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();
        }

    }

誰でも私に少し助けてもらえますか?ありがとうございました

4

0 に答える 0