[Discutiamo]Parsing di un documento XML all'interno di un app Android

Simonecris91

Nuovo Utente
10 Mar 2014
2
0
0
Parsing di un documento XML all' interno di un app android

Buona sera!!
Avrei un piccolo problema riguardante la fine della discussione esattamente in questo punto:

"Per poter aggiungere la funzionalità di parsing all'interno dell'esempio spiegato nel precedente articolo, andiamo nella classe MainActivity.java e modifichiamo il metodo loadXmlFromNetwork() sostituendo l'operazione di lettura del documento scaricato con quella di parsing.

L'istruzione
result = convertStreamToString(stream);

diventa quindi
result = parserXML.parse(stream);"

Il mio problema è che quando sostituisco il result, mi da errore.(parserXML cannot be resolved)
Grazie in anticipo.
Simone
 

michelep

Utente Attivo
21 Nov 2013
123
4
0
www.michelepierri.it
Buona sera!!
Avrei un piccolo problema riguardante la fine della discussione esattamente in questo punto:

"Per poter aggiungere la funzionalità di parsing all'interno dell'esempio spiegato nel precedente articolo, andiamo nella classe MainActivity.java e modifichiamo il metodo loadXmlFromNetwork() sostituendo l'operazione di lettura del documento scaricato con quella di parsing.

L'istruzione
result = convertStreamToString(stream);

diventa quindi
result = parserXML.parse(stream);"

Il mio problema è che quando sostituisco il result, mi da errore.(parserXML cannot be resolved)
Grazie in anticipo.
Simone

Ciao Simone,
benvenuto nel forum!
Allora a quanto pare c'è un problema nella dichiarazione di parserXML.
Potresti postare il tuo metodo loadXmlFromNetwork:
Codice:
// Download XML from network
    private String loadXmlFromNetwork(String urlString) throws XmlPullParserException, IOException {
        InputStream stream = null;
        ParserXML parserXML = new ParserXML();
        String result ="";
        try {
            stream = downloadUrl(urlString);
            //result = convertStreamToString(stream);  
            result = parserXML.parse(stream);
		} finally {
	        // Controlliamo che l'INPUT STREAM sia chiuso dopo che l'app ha concluso il suo uso.
			// Makes sure that the InputStream is closed after the app is finished using it.
            if (stream != null) {
                stream.close();
            }
        }
        return result;
    }

Dovrebbe risultare come questo qui sopra. Se posti il tuo vediamo cosa c'è che non torna.

Michele.
 

Simonecris91

Nuovo Utente
10 Mar 2014
2
0
0
Parser documento XML

Ciao Michele, il codice scaricato dal link è questo:

Codice:
private String loadXmlFromNetwork(String urlString) throws XmlPullParserException, IOException {
        InputStream stream = null;

        String result ="";
        try {
            stream = downloadUrl(urlString);
            result = convertStreamToString(stream);      //Qua sostituisco result= parserXML.parse(stream);
        } catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} finally {
	        // Controlliamo che l'INPUT STREAM sia chiuso dopo che l'app ha concluso il suo uso.
			// Makes sure that the InputStream is closed after the app is finished using it.
            if (stream != null) {
                stream.close();
            }
        }

        return result;
    }


Ora sostituisco il result come indicato nella descrizione e mi da il problema di cui ho parlata in precedenza;
Ho provato a modificare il codice con quello che hai postato tu ieri ma l'errore è sempre su "ParserXML", della terza riga;
Non so come risolvere;
Grazie per la pazienza!!
 
Ultima modifica di un moderatore:

michelep

Utente Attivo
21 Nov 2013
123
4
0
www.michelepierri.it
Ciao Michele, il codice scaricato dal link è questo:

Codice:
private String loadXmlFromNetwork(String urlString) throws XmlPullParserException, IOException {
        InputStream stream = null;

        String result ="";
        try {
            stream = downloadUrl(urlString);
            result = convertStreamToString(stream);      //Qua sostituisco result= parserXML.parse(stream);
        } catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} finally {
	        // Controlliamo che l'INPUT STREAM sia chiuso dopo che l'app ha concluso il suo uso.
			// Makes sure that the InputStream is closed after the app is finished using it.
            if (stream != null) {
                stream.close();
            }
        }

        return result;
    }


Ora sostituisco il result come indicato nella descrizione e mi da il problema di cui ho parlata in precedenza;
Ho provato a modificare il codice con quello che hai postato tu ieri ma l'errore è sempre su "ParserXML", della terza riga;
Non so come risolvere;
Grazie per la pazienza!!

Puoi postare il tuo metodo (con il codice) nel quale avviene l'eccezione specificando a quale riga?
 
Discussioni simili
Autore Titolo Forum Risposte Data
michelep [DISCUTIAMO]Far dialogare la nostra app con un web service tramite WSDL e SOAP Sviluppo app per Android 0
W [PHP] Non esegue il parsing su un dato sito e negli altri si... PHP 0
L [PHP] parsing xml PHP 1
F Parsing in PHP non legge tutto il file XML XML 2
L [PHP] problema parsing con comando file get contents PHP 7
fabryx [PHP]RISOLTO: Parsing xml nodi con caratteri speciali PHP 1
voldemort Parsing XML e oggetti UIIMAGE Sviluppo app per iOS 0
Sevenjeak Aiuto e consigli su funzione parsing BBCode PHP 0
V Parsing JSON con Javascript? Javascript 1
I json parsing javascript Javascript 0
Sevenjeak Aiuto su parsing lista numerata e puntata in BBCode PHP 2
Z parsing incompleto PHP 3
I Parsing PHP 12
helpdesk parsing xml/php PHP 1
L come velocizzare parsing XML Javascript 3
S Modificare intestazione documento pdf con LO Draw Linux e Software 0
momeraths Disabilitare html all'interno di un documento html HTML e CSS 1
I [PHP] download documento pdf per ogni operaio PHP 4
A APP per scaricare documento XML e visualizzarlo all'interno dell'applicazione Sviluppo app per Android 1
A word 2007: INSERIRE TESTO CHE VENGA RIPETUTO NEL DOCUMENTO Windows e Software 1
F Script PHP + MySql - immettere dati e creare un documento Word o PDF PHP 4
S Compilare un documento word da form php PHP 1
A [RISOLTO] Estrarre porzione documento txt PHP 10
M Trasformare una pagina PHP caricata in un documento PDF o XML PHP 3
A creazione file js da includere in un documento html Javascript 6
M Come utilizzare :hover senza documento .css HTML e CSS 4
C estrapolare da documento solo numeri Javascript 3
I Creare documento stampabile in pdf PHP 2
I office 2007 si blocca all'apertura di un documento Windows e Software 10
Z nascondere intestazione in un documento word [era:Modello word] Windows e Software 1
H Come aprire un documento html residente sul PC HTML e CSS 0
U ridimensionamento documento dreamweaver Webdesign e Grafica 9
U Ridimensionamento documento Webdesign e Grafica 1
S Aprire documento word nel mio form Programmazione 0
J Salvare un documento in DB access in progetto ASP.NET ASP.NET 15
M Modificare il testo di un documento HTML Javascript 2
G Stampare un documento(.pdf) senza aprirlo PHP 0
S Documento leggi Leggi, Normative e Fisco 2
N riduzione documento Flash 0
N Un documento che dà errore fatale su Word su un PC, e si riesce ad aprire da un altro Windows e Software 5
A Stampa documento PDF !!! URGENTE !!! Javascript 8
J copiare il testo da un documento rtf ad un'altro ASP.NET 0
M Come si fa a dividere un documento in più colonne in dreamweaver Flash 0

Discussioni simili