Merhaba,
Bu şekilde paketler ekleyeceğim. number olarak attribute vermem lazım.
<Packages>
<RequestedPackages number="1">
<Weight>5.350</Weight>
<Dimensions>
<Length>32.0</Length>
<Width>30.0</Width>
<Height>20.0</Height>
</Dimensions>
<CustomerReferences>Package for booking.</CustomerReferences>
</RequestedPackages>
</Packages>
$packet =
array("RequestedPackages" =>
array(
"_" => [
'Weight' => [
'Value' => (string)(round($product['weight']))
],
'Dimensions' => [
'Length' => '1',
'Width' => '1',
'Height' => '1'
]
],
'number' => ($key + 1)
));
$requestedPackages[] = new SoapVar($packet ,XSD_ANYXML);
Soap çağrısında da bu şekilde set etmeye çalışıyorum. Ama yapamadım.
'Packages' => $requestedPackages,
Bu şekilde kullanım yapan var mı ? Yardımcı olabilir mi ?