Получение объектов из ответа xml - PullRequest
1 голос
/ 14 октября 2011

В коде моего сервера я получаю ответ XML.Мне нужно изменить этот XML ответ и отправить его клиенту либо в XML, либо в JSON.Я знаю, что это может быть достигнуто путем анализа XML и удаления некоторых тегов и так далее.Но мне нужно сделать это без разбора.Как я могу использовать JAXB для достижения результата?Любое другое решение без JAXB также высоко ценится.

Ответы [ 3 ]

0 голосов
/ 14 октября 2011

Примечание: Я EclipseLink JAXB (MOXy) и являюсь членом JAXB 2 (JSR-222 ) экспертная группа.

MOXy-реализация JAXB позволяет применять несколько сопоставлений к модели вашего домена. Один можно сделать с помощью аннотаций, а несколько можно сделать с помощью внешнего документа связывания. В приведенном ниже примере я сопоставляю одну объектную модель с различными XML-документами, представляющими информацию о погоде как от Google, так и от Yahoo:

0 голосов
/ 20 октября 2011

JAXP может быть лучшим вариантом в этом случае, если вам нужно преобразовать XML.

0 голосов
/ 14 октября 2011

Вы также можете использовать XSLT для преобразования одной формы XML в другую.

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