2010-09-06 17 views
9

Come programmatore java mi sento abbastanza a mio agio nell'usare JAXB e simili, ad esempio per costruire oggetti da una specifica XML.Scala: jaxb o simile?

Sono sicuro che posso fare funzionare JAXB bello in scala, ma mi chiedo se questo è il modo in scala di farlo, o se c'è qualche modo migliore/più intelligente, soprattutto perché XML è quasi parte della la lingua/sono le librerie interne.

Quindi, dato che voglio creare un set di oggetto forma una specifica XML, qual è il modo consigliato per farlo in scala?

risposta

12

Per puro Scala, c'è scalaxb. Genera case classes e parser basati su combinatori di parser Scala. È ancora piuttosto giovane, ma se ti allontani dalle funzionalità avanzate di XML Schema è abbastanza utilizzabile.

2

Idem su Scalaxb.

Ha un problema con '-' in classe e nome campo, diventa "u45" !!

È possibile risolvere con questo codice, per fissare con questo succo:

PostProcessScalaxb