Message de rapport:
 

Re: Afficher la météo

Sujet: Re: Afficher la météo
par drcharly93 sur 28/4/2006 17:38:00

Bonjour,

Pour importer un service web avec WinDev:

Aller dans le menu Atelier et sélectionner l'option :
Service Web XML puis Importer et utiliser un service dans ce projet.

Rechercher la description du service via http à l'adresse que vous avez fourni: www.webservicex.net/globalweather.asmx?WSDL.

Vous pouvez utiliser le format SOAP Generique ou bien spécifique DotNet.
Ensuite à votre convenance collection de procedure ou bien classe

Dans mon exemple on utilise une classe nommé 'GlobalWather'
Vous verrez que l'assistant va créer plusieurs classe associées.

Comment utiliser le service ?
Sans Détailler toute la démarche je vous indique ici comment récupérer les villes traitées pour un pays puis comment récupérer les infos voulues.

oWather est un GlobalWeather

sCountry = oWather:GetCitiesByCountry("FRANCE")

sCountry est le contenu d'un fichier xml que vous pourrez manipuler via les fonctions XML du WLangage.

Pour récupérer:
- La vitesse du vent
- La direction du vent
- La visibilité
- La température
- le taux d'humidité
ainsi que la pression atmospherique
sInfos est une chaine
sInfos = oWather:GetWeather("Tours","France")

Idem sInfos est le contenu d'un fichier XML

A vous de jouer...
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2