J'ai écrit une petite application qui récupère les données de la base de données de prévisions numérique nationale NDFD et je reçois actuellement la réponse XML correctement. J'ai remarqué que bien que je puisse utiliser l'outil WSDL2Java pour créer l'interface afin de demander les données météo, lorsque j'utilise l'interface pour obtenir les données météo, elle est renvoyée sous la forme d'une chaîne XML. Existe-t-il un moyen plus simple d'obtenir par programmation les données météorologiques à partir du XML résultant, autre que de l'analyser? Par exemple, y at-il des interfaces Java disponibles de sorte que je puisse appeler quelque chose comme weatherData.getTemp() au lieu de traverser le XML lui-même?Collecte de données à partir de la réponse SOAP NDFD
Notez que c'est la première fois que j'utilise SOAP, donc s'il y a quelque chose que je suis évidemment en train de négliger, faites le moi savoir.
Mise à jour:
Voici le wsdl que j'utilise.
Pourriez-vous donner un lien vers le fichier WSDL que vous utilisez? –
Oui, je l'ai ajouté dans le message principal. –
Je passe par la même chose aussi .... – JoshBerke