J'utilise le savon php pour faire des appels à un service Web, mais l'opérateur du service veut que nous passions en mode non-wsdl afin qu'il n'a pas besoin d'être exposé. Je reçois de mauvaises demandes et en regardant la requête générée, je remarque une différence majeure entre les demandes qui sortent.appel de savon php sans xsi: type
<ns1:userpwd>password</ns1:userpwd>
contre
<ns1:userpwd xsi:type="xsd:string">password</ns1:userpwd>
Tous les paramètres ont cette xsi supplémentaire: type = "xsd: string" Actuellement, je suis en utilisant
new SoapParam($password, "ns1:userPWD");
pour générer les paramètres. Que dois-je faire de différent pour omettre l'attribut xsi: type du xml pour l'appel qui finit par être envoyé?