Visualizzazione stampabile
-
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. :D
-
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());
}
}
-
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.
-