
Tim - 2012-02-07 15:36:57 -
In reply to message 1 from Tim
Ok I got it figured out so far:
[code]
$params = array(
new XmlRPC_Parm(1),
new XmlRPC_Parm(2),
new XmlRPC_Struct(
array(
'this' => 'that',
'this2' => 'that2',
)
),
new XmlRPC_Array( // <-- Problem here
array(
new XmlRPC_Struct(
array(
'goods' => new XmlRPC_Struct(
array(
'artno' => 'artno',
'title' => 'title'
)
)
)
)
)
),
);
[/code]
But how do I make it output:
[code]
<param>
<value>
<array>
<data>
<value>
<struct>
<member>
<name>goods</name>
<value>
<struct>
<member>
<name>artno</name>
<value>
<string>artno</string>
</value>
</member>
<member>
<name>title</name>
<value>
<string>title</string>
</value>
</member>
<member>
<name>price</name>
<value>
<i4>price</i4>
</value>
</member>
<member>
<name>vat</name>
<value>
<double>vat</double>
</value>
</member>
<member>
<name>discount</name>
<value>
<double>discount</double>
</value>
</member>
<member>
<name>flags</name>
<value>
<i4>flags</i4>
</value>
</member>
</struct>
</value>
</member>
<member>
<name>qty</name>
<value>
<i4>qty</i4>
</value>
</member>
</struct>
</value>
</data>
</array>
</value>
</param>
[/code]