我们使用梨的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" => ...)
            )
         )
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top