Bonsoir a tous,

Je suis bloqué sur un problème assez énervant!

J'utilise les web services afin d'envoyer un flux xml au web service, donc soap!

Lorsque que je transforme mon XML en array :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$xml = "<entete></entete>";
$flux = array('psFlux'=>$xml);
lorsque je fais ca, mon flux est bien de forme :

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="urn:WebCommande"><SOAP-ENV:Body><ns1:transmissionCommandeRepas><psFlux>&lt;entete&gt;&lt;/entete&gt;</psFlux></ns1:transmissionCommandeRepas></SOAP-ENV:Body></SOAP-ENV:Envelope>

Donc le problème c'est que la transformation du flux en array converti les < et > en &lt; et &gt; , MAIS, juste ceux du flux, la déclaration SOAP est nikel!

Si quelqu'un a une solution, même la plus petite, je suis preneur, 1 semaine que je m'arrache les cheveux avec ça!

Merci beaucoup!