我编写了一个从 National Digital Forecast Database NDFD检索数据的小型应用程序,并且目前正在正确接收 XML 响应。我注意到虽然我可以使用 WSDL2Java 工具来创建接口以请求天气数据,但当我实际使用接口获取天气数据时,它会以 XML 字符串的形式返回。除了解析之外,是否有一种更简洁的方法可以以编程方式从生成的 XML 中获取天气数据?例如,是否有可用的 Java 接口,以便我可以调用诸如 weatherData.getTemp() 之类的东西,而不是遍历 XML 本身?
请注意,这是我第一次使用 SOAP,所以如果我明显忽略了某些内容,请告诉我。
更新:
这是我正在使用的wsdl 。