Скала: jaxb или подобное? - PullRequest
       7

Скала: jaxb или подобное?

9 голосов
/ 06 сентября 2010

Как Java-программист, я вполне могу использовать JAXB и аналогичные, например, чтобы построить объект из спецификации XML.

Я уверен, что смогу заставить JAXB хорошо работать в scala, но мне интересно если это скала способ сделать это, или если есть некоторые лучше / умнее, тем более, что XML является почти частью язык / его внутренние библиотеки.

Итак, учитывая, что я хочу создать набор объектов из спецификации XML, Каков рекомендуемый способ сделать это в Scala?

Ответы [ 2 ]

12 голосов
/ 07 сентября 2010

Для чистого Scala есть scalaxb .Он генерирует классы случаев и анализатор на основе комбинаторов анализаторов Scala.Он еще довольно молодой, но если вы избегаете расширенных возможностей XML-схемы, он вполне пригоден для использования.

2 голосов
/ 18 сентября 2013

То же на Scalaxb.

Имеет проблему с '-' в имени класса и поля, превращается в "u45" !!

Вы можете исправить с помощью этого кода, чтобы исправить на местес этой сущностью:

PostProcessScalaxb

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...