CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: 9mm con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: elmegio con ben 7 Thanks ricevuti negli ultimi sette giorni
Utente del mese: bluemask con ben 43 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 4 su 4
Discussione:

XML parser

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Baby Droid


    Registrato dal
    Feb 2015
    Messaggi
    2

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    XML parser

    Salve avrei necessità di un aiuto per quanto riguarda la creazione di un parser di xml. Utilizzando un Arduino come server io ci accedo e ricevo come risposta una pagina xml contenenti una serie di informazioni(come temperature, stato luci ecc). Bene io vorrei realizzare un'app che interpreti questi valori, estragga dai tag di xml i dati e li inserisca in appositi ExidText. Qualche link/informazione/suggerimento utile? Grazie.

  2.  
  3. #2
    Baby Droid


    Registrato dal
    Jan 2015
    Messaggi
    18

    Ringraziamenti
    3
    Ringraziato 0 volte in 0 Posts
    Predefinito

    puoi partire dalla classe Document e DocumentBuilder e cercare qualche esempio ,per quanto riguarda gli EditText hai un metodo setText per valorizzarne il testo, ti allego un "mio" snippet tanto per vedere quali sono(possono essere) le classi interessate,lo snippet modifica un nodo a certe condizioni .è meglio se trovi degli altri esempi,
    ByteArrayInputStream stream=null;
    stream=new ByteArrayInputStream(clearText.getBytes());
    DocumentBuilder builder=null;
    Document doc=null;
    doc=builder.parse(stream);
    Element root = doc.getDocumentElement();
    NodeList nodes = root.getElementsByTagName("nota");
    for(int i = 0 ; i < nodes.getLength() ; i ++)
    {
    Element el=(Element)nodes.item(i);
    String currNode=el.getTextContent();
    if(u.logEnabled){Log.e("currNode","'" + currNode + "'");}
    if(currNode.equals(this.nota)){
    if(u.logEnabled){Log.e("currNodeInt",e1.getText(). toString());}
    el.setTextContent(e1.getText().toString());
    }
    }

  4. #3
    Baby Droid


    Registrato dal
    Feb 2015
    Messaggi
    2

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Ciao, grazie della risposta. Si ho seguito delle guide online e ci sono riuscito. Un'ultima domanda c'è qualche modo per far eseguire una funzione associata ad un bottone oltre che cliccandoci sopra anche in automatico ogni tot di secondi? Grazie.

  5. #4
    Baby Droid


    Registrato dal
    Jan 2015
    Messaggi
    18

    Ringraziamenti
    3
    Ringraziato 0 volte in 0 Posts

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy