Bonjour,

je cherche à communiquer en SOAP avec un serveur, j'ai un WSDL pour ca.
j'utilise la commande qui suit :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
<foo>bar</foo>
<foo2 bar2="bar2">
    <bar3>autre chose</bar3>
</foo2>
Comment est ce que je peux faire ? :/

Merci