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
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
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... dipende da te, dai dati che hai, da quel che ci vuoi fare.
Ciao.
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza
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
Se vuoi trovare l'arcobaleno, devi sopportare la pioggia
sapresti dirmi dove scaricarlo?
e se lo volessi fare a mano?dici che e' fattibile?
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
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
Se vuoi trovare l'arcobaleno, devi sopportare la pioggia
ti ringrazio ora provo a vedere .........
si il mio intento iniziale era quello di farlo a mano,ma mi sa ke abbandonero'l'idea....