National Digital Forecast Database NDFDからデータを取得する小さなアプリを作成しましたが、現在 XML 応答を正しく受信しています。気象データを要求するためのインターフェースを作成するために WSDL2Java ツールを使用できますが、実際にインターフェースを使用して気象データを取得すると、XML 文字列として返されることに気付きました。解析する以外に、結果の XML から気象データをプログラムで取得するよりクリーンな方法はありますか? たとえば、XML 自体をトラバースする代わりに、weatherData.getTemp() などを呼び出すことができる Java インターフェイスはありますか?
SOAPを使用するのはこれが初めてなので、明らかに見落としていることがあればお知らせください。
更新:これが私が使用して
いるwsdlです。