PHP nusoap如何从响应中删除数组包装元素

时间:2014-11-21 08:04:35

标签: php soap nusoap

我使用PHP nusoap库来创建web服务。该服务返回2个字段,一组用户和soap body的格式如下:

<company></company>
<noOfUsers></noOfUsers>
<users>
    <user>
      .......
    </user>
    <user>
      .......
    </user>
    <user>
      .......
    </user>
</users>

如何更改此响应以删除用户包装器,以便响应如下所示:

<company></company>
<noOfUsers></noOfUsers>
<user>
.......
</user>
<user>
.......
</user>
<user>
.......
</user>

1 个答案:

答案 0 :(得分:1)

TL; DR:你不能

这是不可能的,因为有效的XML文档不能具有相同名称的顶级节点。我打赌应该有一些黑客/解决方法,但我建议你不要进入这个区域并处理默认生成的内容。