2010-03-05 3 views
0

Для создания приложения на Spring MVC + Groovy + Google App Engine Мне нужен простой XML-сериализатор/маршаллер.Сериализация XML для классов Groovy

I'v пытался:

  • XStream - это не работает на Google App Engine, потому что он использует ограниченный (в GAE) классов
  • Jaxb2 - это не работает с Groovy классов, потому что заводной класс имеют дополнительные (скрытые) поля (например, metaClass и т.д.)
  • XmlBeans, как я понимаю, может быть использован только для десериализации из XML в Java Beans
  • Castor, кажется, большие накладные расходы (я не нужно XMLSCHEMA и так далее)

Я хочу просто сбросить класс к соответствующему XML, и я хочу, чтобы настроить имена тегов с помощью некоторого простого конфига (Java аннотаций, напра), без XMLSCHEMA/ОТДА

Таким образом, требования является:

  • использовать в Google App Engine
  • нет XMLSchema/DTD
  • простой конфигурации
  • быстро
  • это достаточно только object-> XML
  • Maven2 поддержка
  • заводной поддержка (или вручную настроить список используемых полей)
  • (опционально) пружинный интеграция

Может кто-нибудь порекомендовать мне хороший инструмент для этого?

+0

http://stackoverflow.com/questions/1011498/POJO-to-an-XML-string-in-Google-App-Engine- –

ответ