Для создания приложения на Spring MVC
+ Groovy
+ Google App Engine
Мне нужен простой XML-сериализатор/маршаллер.Сериализация XML для классов Groovy
I'v пытался:
XStream
- это не работает на Google App Engine, потому что он использует ограниченный (в GAE) классовJaxb2
- это не работает с Groovy классов, потому что заводной класс имеют дополнительные (скрытые) поля (например,metaClass
и т.д.)XmlBeans
, как я понимаю, может быть использован только для десериализации из XML в Java BeansCastor
, кажется, большие накладные расходы (я не нужно XMLSCHEMA и так далее)
Я хочу просто сбросить класс к соответствующему XML, и я хочу, чтобы настроить имена тегов с помощью некоторого простого конфига (Java аннотаций, напра), без XMLSCHEMA/ОТДА
Таким образом, требования является:
- использовать в Google App Engine
- нет XMLSchema/DTD
- простой конфигурации
- быстро
- это достаточно только object-> XML
- Maven2 поддержка
- заводной поддержка (или вручную настроить список используемых полей)
- (опционально) пружинный интеграция
Может кто-нибудь порекомендовать мне хороший инструмент для этого?
http://stackoverflow.com/questions/1011498/POJO-to-an-XML-string-in-Google-App-Engine- –