我使用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>
答案 0 :(得分:1)
TL; DR:你不能
这是不可能的,因为有效的XML文档不能具有相同名称的顶级节点。我打赌应该有一些黑客/解决方法,但我建议你不要进入这个区域并处理默认生成的内容。