我正在尝试在 PHP 中获得这种结构。
<wddxPacket version='1.0'>
<header/>
<data>
<struct>
<var name='container_1'>
<struct>
<var name='var1'><string>xxxxx</string></var>
<var name='var2'><string>yyy</string></var>
</struct>
</var>
<var name='container_2'>
<struct>
<var name='var3'><string>nnnnn</string></var>
<var name='var4'><string>zzzzzz</string></var>
</struct>
</var>
</struct>
</data>
我在 PHP 中的代码是
$pq = wddx_packet_start("start");
wddx_add_vars($pq, "var1");
wddx_add_vars($pq, "var2");
etc..
$pqend = wddx_packet_end($pq);
我可以生成简单的结构,但我不能生成内部有结构的容器。我试图生成一个数据包,并将数据包的值传递给其他数据包。没有结果。
有任何想法吗?