PDA

Visualizza la versione completa : [JAVA] dati xml in classi java


amon00
30-03-2005, 15:38
devo mettere dei dati xml in una o piu' classi...vorrei utilizzare il parser sax per leggere il documento xml e per poterle immagazzinare in generiche classi java come si potrebbe fare?
grazie

LeleFT
30-03-2005, 16:13
Io ho usato JDOM per leggere dei file XML (mi sono trovato decisamente meglio). Per salvarli in generiche classi Java uoi inventarti quello che vuoi: ad esempio puoi salvare il contenuto di ciascun valore di un ramo all'interno di stringhe... :bh: dipende da te, dai dati che hai, da quel che ci vuoi fare.


Ciao. :ciauz:

Angelo1974
30-03-2005, 18:10
Per convertire xsd o xml in classi Java (e fare, di conseguenza il marshalling o l'unmarshalling dei dati) ci sono diversi tool; io uso JAXB che a partire da uno schema XML (il .xsd) genera tutte le classi per poter manipolare il file XML come fosse un insieme di classi Java.
Oltre a JAXB ci sono Digester (progetto di Apache), Castor etc...
Io mi sono orientato su JAXB ma tu puoi scegliere quello che reputi pi semplice da usare.
Ciao

amon00
31-03-2005, 09:13
sapresti dirmi dove scaricarlo?
e se lo volessi fare a mano?dici che e' fattibile?

Angelo1974
31-03-2005, 09:20
Ciao; per quanto riguarda JAXB vai sul sito della SUN nella sezione web services: http://java.sun.com/webservices/index.jsp
Per castor c' il sito ufficiale: www.castor.org (http://www.castor.org)
Per Digester devi cercare su internet perch non lo ricordo.
Farlo a mano non banale.... ma con un po' di pazienza ce la potresti anche fare.
Ciao

amon00
31-03-2005, 09:39
ti ringrazio ora provo a vedere .........
si il mio intento iniziale era quello di farlo a mano,ma mi sa ke abbandonero'l'idea....

Loading