PHP数组到XML,使用相同的数组键名
-
05-09-2019 - |
题
我们使用梨的XML串行化器把我们的请求阵列成XML提交到其他服务器用于XML响应。
的问题是,对于属性之一,我们将需要提交类似于下面的XML
<totalRooms>
<Room>
...
</Room>
<Room>
...
</Room>
</totalRooms>
我们如何在PHP编译数组这使串行器产生正确的XML?
即,我们需要:
阵列( “totalRooms”=>
阵列( “室”=> ...)
阵列( “室”=> ...)
)
目前不会因为共享密钥的名称“房间”最终覆盖彼此的工作......还有什么其他的方法?
解决方案 2
我们已经从服务器取这个工作,它给闪存(客户端平台),使问题就好办了。
感谢您Mr.Zombie你的回应。
其他提示
只是让一个猜测,在这里,但是从我从文档阅读,如果你只拥有“房间”无名并没有进一步不愿透露姓名的内部列表。
将工作只要你设置使用defaultTagName选项还好连载
$serializer->setOption("defaultTagName", 'Room');
这正在做,下面将序列
array("totalRooms" =>
array(
array("Room" => ...),
array("Room" => ...),
array("Room" => ...)
)
)
不隶属于 StackOverflow