Quote Originariamente inviata da Javino89 Visualizza il messaggio
Per questo scopo mi conviene usare DOM o SAX? I file gpx possono essere molto lunghi, ma non sono profondi, quindi io direi che il DOM dovrebbe andare bene
Dipende appunto da quanti dati ci sono. Se anche ci fossero 100 ... 200 ... 500 di quei <trkpt>, allora DOM potrebbe ancora andare bene.
Se invece ce ne sono es. 20000, 50000, allora meglio SAX.

Altra alternativa è usare un framework di data binding tra classi e XML (la API JAXB, la libreria Castor o altro). Ma bisogna vedere cosa usano "sotto" (se DOM, SAX o StAX).

Quote Originariamente inviata da Javino89 Visualizza il messaggio
Ho sentito parlare anche di JSON ma non ho idea di cosa sia..
JSON non centra nulla con XML, è un formato text-based che permette di rappresentare valori e strutture dati basilati utilizzando una sintassi che deriva da Javascript.
La serializzazione in JSON è spesso una alternativa alla serializzazione in XML.