Mam php5, soap z extension.
Potrzebuję przesłać tablicę, za cholerę nie chce to się poprawnie encode'ować.
Oczekiwany wynik to:
<SOAP-ENV:Body> <ns4:funkcja> <in0> <login xsi:type="xsd:string">login</login> <haslo xsi:type="xsd:string">haslo</token> </in0> <in1 xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:int[2]" SOAP-ENC:offset="[0]"> <item xsi:type="xsd:int">1</item> <item xsi:type="xsd:int">2</item> </in1> </ns4:funkcja> </SOAP-ENV:Body>
Chodzi o <item></item>.
Najdalej udało mi się dojść do:
<SOAP-ENC:Struct> <item>1</item> </SOAP-ENC:Struct> [...]
i
<item><xsd:int>1</xsd:int></item>
A nie są to wyniki zadowalające.
Jak ktoś ma może jakieś pomysły jak zbudować strukturę, żeby przekazała odpowiedniego xml'a to chętnie wysłucham :>