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).
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.


Rispondi quotando