[Web Service][SOAP] les attributs
Bonjour,
je cherche à communiquer en SOAP avec un serveur, j'ai un WSDL pour ca.
j'utilise la commande qui suit :
Code:
1 2 3 4 5
|
$options = array('connection_timeout' => 2,
'trace' => true);
$clientSOAP = new SoapClient('fichier.wsdl', $options); |
Puis je construit un objet avec la classe stdClass de PHP pour enfin faire :
Code:
1 2 3
|
$soapStructConsultation = new SoapVar($object, SOAP_ENC_OBJECT);
$soapParamsConsultation = new SoapParam($soapStructConsultation, 'fluxConsulterCompteWeb'); |
Si j'affiche la requete SOAP j'obtient (je vous remet pas les entete SOAP) un XML du style :
Code:
1 2 3 4 5 6
|
<foo>bar</foo>
<foo2>
<bar2>bar2</bar2>
<bar3>autre chose</bar3>
</foo2> |
Le problème c'est que je voudrais avoir :
Code:
1 2 3 4 5
|
<foo>bar</foo>
<foo2 bar2="bar2">
<bar3>autre chose</bar3>
</foo2> |
Comment est ce que je peux faire ? :/
Merci :)