Come analizzare xml utilizzando diversi nodes genitori in android

Nel mio file xml ho due o più nodes genitori come:

// pizza nodo padre // attributi sono 1 Veg Pizza
// hamburger nodo genitore
// attributi sono 1 Veg Burger,

  • Android: Raccoglitore di contatto Intent | Imansible istanziare il tipo Uri
  • Donazioni PayPal su app Android
  • Cambiare la luminosità dello schermo in modo programmato (come con il widget di potenza)
  • Aggiorna PullTo Android su ScrollView
  • Come iniziare con lo sviluppo di Android con il nido d'ape
  • Come aggiungere lanciatore applicazioni Chrome 41+ aggiornato in ARC Saldatore o Aggiungi .APK in ARC saldatore
  • Ogni volta che l'utente fa clic su un elemento di elenco di pizza, l'utente deve essere in grado di visualizzare solo l'elenco di elementi della pizza nell'elenco di un'altra attività. So come call la prossima attività e così via, ma voglio sapere come posso utilizzare diversi nodes genitori nella mia class java, esattamente quali sono i cambiamenti che devo fare nella mia class java, per favore vedi questo link, sto usando questo tutorial, ma qui stanno usando solo una canzone di nodo padre, ma voglio aggiungere più e ho aggiunto nel mio file xml ma non so quali sono le modifiche che devo fare nella class java.

  • l'invio di messaggi di posta elettronica utilizzando l'account utente predefinito
  • Aggiunta di una window di dialogo di avanzamento in una videata web
  • Connessione SSL Socket
  • L'utilizzo di ProGuard causa NoSuchFieldError per ACRA
  • La visualizzazione Web non passa sull'applicazione Web di android con Phonegap
  • onPageFinished () non ha mai chiamato (webview)!
  • One Solution collect form web for “Come analizzare xml utilizzando diversi nodes genitori in android”

     carrier.xml ile contains below xml contents <?xml version="1.0" encoding="utf-8"?> <carrier> <vehicle> <vehicle cid="1" cname="TAXI" /> <vehivle cid="0" cname="AUTO" /> </vehicle> 

     // In your code XmlPullParser xpp=null; int eventType = 0; XmlPullParserFactory factory =null; BufferedReader bufr=null; StringBuilder total =""; try{ bufr = new BufferedReader(new FileReader("/carrier.xml")); total = new StringBuilder(); String line=""; while ((line = bufr.readLine()) != null) { total.append(line); } factory = XmlPullParserFactory.newInstance(); factory.setNamespaceAware(true); xpp = factory.newPullParser(); xpp.setInput(new StringReader(new String(total))); eventType = xpp.getEventType(); }catch(XmlPullParserException e){ // Log.v("xmlpullparser"," "+e); e.printStackTrace(); }catch(IOException ie){ // Log.v("IOException"," "+ie); ie.printStackTrace(); } try{ while (eventType != XmlPullParser.END_DOCUMENT){ if(eventType == XmlPullParser.START_TAG){ String Scid="",Scname=""; int acount=xpp.getAttributeCount(); if(acount!=-1){ for(int x=0;x<acount;x++){ if(xpp.getAttributeName(x).equalsIgnoreCase("cid")){ Scid=xpp.getAttributeValue(x); }if(xpp.getAttributeName(x).equals("cname")){ Scname=xpp.getAttributeValue(x); } } } } eventType = xpp.next(); } }catch(Exception e){ e.printStackTrace(); } After this you can use the Scid Scname etc in your code as per your convenience 
    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.