Buonasera, devo scrivere un algoritmo che legga un documento XML generando dei contenitori a partire dai path xml(ad esempio il contenitore dei nomi degli studenti a partire dal path studenti/nome), ho deciso di utilizzare xerces come parser. Il mio dubbio è se utilizzare DOM o SAX, o meglio inizialmente mi ero orientata su SAX in quanto dovrò elaborare documenti di grandi dimensioni, ma credo che non sia adatto per il lavoro da fare. Leggendo in internet ho trovato le seguenti indicazioni nell'utilizzo di sax e dom:
E’ consigliabile usare dei parser SAX in caso di documenti XML:
Ø di grandi dimensioni;
Ø non soggetti a modifiche;
Ø sui quali si devono eseguire operazioni di conteggio (o simili).
I parser DOM, invece, sono consigliati in caso di documenti XML:
Ø strutturati in modo complesso;
Ø di dimensioni ridotte;
Ø soggetti a modifiche;
Ø la cui elaborazione dipende dalle informazioni contenute in tutto il documento.
Quale pensate sia quello più adatto al mio lavoro?
Grazie e ciaoooo