Consommation d'un web service en PHP
Bonjour,
J'essaye de consommer un web service d'une compagnie maritime et afficher les résultats sur mon site web.
Mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| <?php
$options = array(
'exceptions'=>true,
'trace'=>1,
'cache_wsdl'=>WSDL_CACHE_NONE,
'features' => SOAP_SINGLE_ELEMENT_ARRAYS,
);
$client = new SoapClient("http://wcf.mscgva.ch/publicasmx/Tracking.asmx?WSDL", $options);
$params->ContainerNumber = 'MSCU1234566';
$result = $client->GetTrackingByContainerNumber($params);
print "<pre>";
print_r ($result);
print "</pre>";
?> |
me permet d'avoir le résultat :
Citation:
stdClass Object
(
[GetTrackingByContainerNumberResult] => stdClass Object
(
[any] => 20' DRY VANCARTAGENACOMCYEmpty in Container Yard2012-07-1115:27:00 CARTAGENACOfalseEDI2012-05-192012-05-252012-07-04MSCUCD765347falseCARTAGENACO2210FLEX77.442 (CIMC-Goldtainer)NORDEA 223022770E20' DRY VANCARTAGENACOICOGate Out Full2012-07-1015:17:00 CARTAGENACOfalseEDI2012-05-192012-05-252012-07-04MSCUCD765347falseCARTAGENACOCOCTGAB2210FLEX77.442 (CIMC-Goldtainer)NORDEA MSCUCD765347223022770F20' DRY VANCARTAGENACOAM Loaded on truck2012-07-1015:15:00 CARTAGENACOfalseEDI2012-05-192012-05-252012-07-04MSCUCD765347falseCARTAGENACOCOCTGAB2210FLEX77.442 (CIMC-Goldtainer)NORDEA MSCUCD765347223022770F20' DRY VANCARTAGENACOPORDischarged2012-07-0420:00:00 CARTAGENACOHELVETIA1225RfalseLD 2012-05-192012-05-252012-07-04MSCUCD765347falseCARTAGENACO2210FLEX77.442 (CIMC-Goldtainer)NORDEA MSCUCD765347223022770F20' DRY VANCARTAGENACOVSLLoaded2012-07-0300:27:00 CRISTOBAL3PAHELVETIA1225RfalseLD 2012-05-192012-05-252012-07-04MSCUCD765347falseCARTAGENACO2210FLEX77.442 (CIMC-Goldtainer)NORDEA MSCUCD765347223022770F20' DRY VANCARTAGENACOTSDTransshipment Discharge2012-06-1902:11:00 CRISTOBAL3PACHARLOTTE C. RICKMERS1220AfalseEDI2012-05-192012-05-252012-07-04MSCUCD765347falseCARTAGENACOPACRBPC2210FLEX77.442 (CIMC-Goldtainer)NORDEA 223022770F20' DRY VANCARTAGENACOVSLLoaded2012-05-3110:30:00 SINES15PTCHARLOTTE C. RICKMERS1220AfalseLD 2012-05-192012-05-252012-07-04MSCUCD765347falseCARTAGENACO2210FLEX77.442 (CIMC-Goldtainer)NORDEA MSCUCD765347223022770F20' DRY VANCARTAGENACOTSHDischarged2012-05-2606:00:00 SINES15PTMSC ASLI1221RfalseLD 2012-05-192012-05-252012-07-04MSCUCD765347falseCARTAGENACO2210FLEX77.442 (CIMC-Goldtainer)NORDEA MSCUCD765347223022770F20' DRY VANCARTAGENACOVSLLoaded2012-05-2517:42:00 CADIZANESMSC ASLI1221RfalseLD 2012-05-192012-05-252012-07-04MSCUCD765347falseCARTAGENACO2210FLEX77.442 (CIMC-Goldtainer)NORDEA MSCUCD765347223022770F20' DRY VANCARTAGENACOECYGate In Full2012-05-2219:09:00 CADIZANESfalseEDI2012-05-192012-05-252012-07-04MSCUCD765347falseCARTAGENACOESCADCO2210FLEX77.442 (CIMC-Goldtainer)NORDEA 223022770F2012-07-30T17:16:17.3708419+02:0060
)
)
Le résultat est bon, mais je ne vois pas comment l'exploiter pour l'afficher sous forme d'un tableau html ou autres.
Le résultat du service web sous forme xml est disponible ici
D'avance, merci pour votre aide.