Cette exemple fonctionne et à été testé sur PHP 5.6 et serveur Webdev SOAP v19 minimum
Exemple de code :
<?php
// Eviter la mise ne cache de 24h du fichier wsdl ...
ini_set('soap.wsdl_cache_enabled', '0');
// Affectation du fichier de description WSDL et initialisation du service SOAP ...
$wsdl = 'http://nomdudomaine.com/awws/MonService.awws?wsdl';
$client = new SoapClient($wsdl);
// Exécution de la fonction du service web et affectation dans une variable ...
$resultat= $client->listemodele('PCSOFT','ALFA');
// Parcourir des balises MODELE du fichier XML récupéré
$xml=simplexml_load_string($resultat);
foreach($xml->MODELE as $vMODEL)
{
print($vMODEL->MODELE.'<br>');
}
?>
0 commentaires