Autore Topic: Parsing DOM con ricerca avanzata  (Letto 616 volte)

Offline Lollo92

  • Nuovo arrivato
  • *
  • Post: 4
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    Windows
Parsing DOM con ricerca avanzata
« il: 15 Luglio 2015, 14:10:41 CEST »
0
Salve,

Vorrei delle informazioni riguardanti la programmazione android. Mi servirebbe leggere un file XML ed effettuare una ricerca avanzata nel file xml utilizzando i parametri inseriti dall'utente. Ho già effettuato il parsing dom del xml, vorrei sapere come effettuare la ricerca. Se possibile mi potrebbe implementare un mini programma che compia questi passaggi?Oppure spiegarmi come fare. La ringrazio in anticipo della risposta.  :-)

Offline boyseez

  • Nuovo arrivato
  • *
  • Post: 43
  • Respect: 0
    • Github
    • Google+
    • boyseez
    • @GiuseppeRaddato
    • Mostra profilo
  • Dispositivo Android:
    Padfone 2
  • Sistema operativo:
    windows 8.1
Re:Parsing DOM con ricerca avanzata
« Risposta #1 il: 28 Luglio 2015, 22:44:08 CEST »
0
Se hai bisogno di fare una ricerca su tutte le parole presenti del file ti conviene che il risultato del parsing venga inserito in un array o una lista e cercare all'interno della struttura, mentre se hai bisogno di salvare anche le chiavi con i relativi valori ti conviene creare un Dizionario(lo puoi fare con l'uso della classe Map o HashMap)
spero di esserti stato utile
Boyseez :-)

Offline Lollo92

  • Nuovo arrivato
  • *
  • Post: 4
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    Windows
Re:Parsing DOM con ricerca avanzata
« Risposta #2 il: 29 Luglio 2015, 00:42:35 CEST »
0
Se hai bisogno di fare una ricerca su tutte le parole presenti del file ti conviene che il risultato del parsing venga inserito in un array o una lista e cercare all'interno della struttura, mentre se hai bisogno di salvare anche le chiavi con i relativi valori ti conviene creare un Dizionario(lo puoi fare con l'uso della classe Map o HashMap)

Grazie mille per la risposta. Ti spiego meglio il mio problema, ho un xml in cui sono scritti dei ristoranti, ogni ristorante ha diversi nodi ad esempio prezzo,feedback e nome. Ora dovrei effettuare una ricerca combinata dei ristoranti ad esempio per prezzo e feedback. Cosa mi consigli di fare? Ho già effettuato il parsing dom creando un array con tutti i ristoranti, solo che non riesco a trovare un modo per filtrarli. Grazie per la disponibilità. Da quello che hai scritto mi conviene creare un dizionario, non é presente qualche piccolo esempio?

Offline boyseez

  • Nuovo arrivato
  • *
  • Post: 43
  • Respect: 0
    • Github
    • Google+
    • boyseez
    • @GiuseppeRaddato
    • Mostra profilo
  • Dispositivo Android:
    Padfone 2
  • Sistema operativo:
    windows 8.1
Parsing DOM con ricerca avanzata
« Risposta #3 il: 29 Luglio 2015, 00:48:06 CEST »
0
Io ti consiglio di creare un dizionario usando la classe hashmap su internet trovi un infinita di tutoria che ti dicono come fare, anche perché questa classe è molto usata nella programmazione in Java
Eccoti un link per poter vedere un po' come funziona questa classe
http://www.cosenonjaviste.it/come-funzionano-le-hashmap-in-java/


Inviato dal mio iPhone utilizzando Tapatalk
spero di esserti stato utile
Boyseez :-)

Offline Lollo92

  • Nuovo arrivato
  • *
  • Post: 4
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    Windows
Re:Parsing DOM con ricerca avanzata
« Risposta #4 il: 29 Luglio 2015, 00:55:21 CEST »
0
Io ti consiglio di creare un dizionario usando la classe hashmap su internet trovi un infinita di tutoria che ti dicono come fare, anche perché questa classe è molto usata nella programmazione in Java
Eccoti un link per poter vedere un po' come funziona questa classe
Tutorial: le HashMap in java


Inviato dal mio iPhone utilizzando Tapatalk

Grazie mille, avevo appena trovato lo stesso tutorial :)

Ti ringrazio ancora, mi hai risolto un problema enorme. :)

Offline boyseez

  • Nuovo arrivato
  • *
  • Post: 43
  • Respect: 0
    • Github
    • Google+
    • boyseez
    • @GiuseppeRaddato
    • Mostra profilo
  • Dispositivo Android:
    Padfone 2
  • Sistema operativo:
    windows 8.1
Re:Parsing DOM con ricerca avanzata
« Risposta #5 il: 29 Luglio 2015, 00:57:34 CEST »
0
È sempre un piacere aiutare Se hai bisogno non esitarmi a contattare anche in pv


Inviato dal mio iPhone utilizzando Tapatalk
spero di esserti stato utile
Boyseez :-)

Offline Lollo92

  • Nuovo arrivato
  • *
  • Post: 4
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    Windows
Re:Parsing DOM con ricerca avanzata
« Risposta #6 il: 29 Luglio 2015, 01:02:42 CEST »
0
È sempre un piacere aiutare Se hai bisogno non esitarmi a contattare anche in pv


Inviato dal mio iPhone utilizzando Tapatalk

Ok grazie. Domani provo ad implementare il codice nella mi app. In caso ti problemi , tranquillo, non esiterò a contattarti. ;)