Jak wyodrębnić dane z odpowiedzi SOAP w Javie?

Mam klienta skonfigurowanego do wysyłania żądania do serwera SOAP National Weather Service. Otrzymuję odpowiedź, której oczekuję, ale nie jestem pewien, jak najlepiej wyodrębnić z niej dane, których potrzebuję.

Na przykład w XML istnieje wiele dodatkowych danych (w SOAPBody), ale chcę tylko pobrać dane dla ustawionych przeze mnie parametrów (takich jak temperatura) do mojego POJO.

Jaki jest najlepszy sposób na wyodrębnienie tych danych?

questionAnswers(2)

yourAnswerToTheQuestion