0
J'ai besoin pour générer le code XML suivant avec SOAP:En utilisant SOAP pour générer des attributs XML en PHP
<MetaDataConstraint class="topics">
<Value>FRX</Value>
</MetaDataConstraint>
Je ne sais pas comment générer les attributs.
Basé sur: Using SOAP to generate XML attributes in PHP, j'ai essayé de faire ce qui suit, mais malheureusement, cela ne fonctionne pas. $ MyFilter = array ("MetaDataConstraint" => array ("_" => tableau ("Value" => "FRX")), "class" => "topics");
Comment puis-je le résoudre?
Avez-vous besoin simplement de créer la structure XML à envoyer par une opération SOAP ?? En d'autres termes, avez-vous vraiment besoin de cette mise en page XML dans une simple variable de chaîne PHP? Excuses si j'ai mal compris, mais j'essaie d'obtenir plus de clarté sur les questions. – SimonDowdles
J'ai l'air d'avoir mal compris, désolé, après avoir lu le lien que vous avez posté, j'arrive d'où vous venez, et je vais voir ce que je peux rassembler. – SimonDowdles
Eh bien, ce que je dois faire est la suivante: $ headlinesArray = array ( 'TimeOut' => "600", 'MaxCount' => "10", 'MaxCountPerFilter' => "true", ' StartTime '=> "2010-08-10T00: 00: 00", ' EndTime '=> "2010-08-12T00: 00: 00", ' Direction '=> "Plus récent", ' Filtre '=> $ myFilter ); $ myRequest = array ( 'HeadlineMLRequest' => $ headlinesArray ); puis: $ myResponse = $ client2 -> __ soapCall ('RetrieveHeadlineML_1', tableau ('parameters' => $ myRequest), null, $ myHeaders); – Vadim