Как разобрать ответ SOAP в JAX-WS? - PullRequest
1 голос
/ 09 февраля 2011

Как мне проанализировать SOAP-ответ?Должен ли я написать LogicalHandler (как здесь http://www.java -tips.org / java-ee-tips / java-api-for-xml-web-services / writing-a-handler-in-jax-ws.html ), чтобы получить полезную нагрузку ответа и затем использовать SAX для его анализа, или в JAX есть другие удобные методы для этого?

Мне нужны только данные из некоторых тегов xml в ответ?

1 Ответ

0 голосов
/ 09 февраля 2011

Если вы используете любую реализацию JAX-WS (CXF, Axis2, Metro), вам не нужно разбирать ответы. Вы можете генерировать аннотированные классы JAXB из WSDL веб-службы, к которой вы хотите получить доступ, и иметь маршаллеры для привязки полезной нагрузки XML к сгенерированным Java-бинам.

...