Разбор XML-ответа от службы RESTful в Java - PullRequest
2 голосов
/ 10 марта 2012

Пожалуйста, потерпите меня на этот вопрос новичка.

Я вызываю API-интерфейсы веб-службы RESTful, которые возвращают XML-ответ. Помимо обычных схем XML-анализа, таких как DOM-анализ, SAX-анализ, есть ли способ преобразовать этот XML-ответ непосредственно в какой-то объект? Какие дополнительные детали / спецификации со стороны службы потребуются для такого преобразования?

1 Ответ

3 голосов
/ 10 марта 2012

Я не могу дать сводку всех доступных опций, но недавно я использовал jaxb , чтобы сделать обратное (java to xml), и это было просто и легко в использовании.Поскольку jaxb также поддерживает xml для java, как описано здесь , я бы посоветовал взглянуть на это.он основан на аннотациях и Java-бинах (или pojos) - вы просто указываете, какие атрибуты соответствуют элементам с атрибутами, и он делает все остальное.

если у вас есть схема, она будет генерировать классы Java для вас.альтернативно, вот пример работы без схемы .

ps в соответствии с комментариями в последней ссылке, вам даже не нужно комментировать, если имена соответствуют xml!

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