【问题标题】:PHP nusoap how to remove array wrapper element from responsePHP nusoap如何从响应中删除数组包装元素
【发布时间】:2014-11-21 16:09:01
【问题描述】:

我正在使用 PHP nusoap 库来创建 Web 服务。该服务返回 2 个字段和一个用户数组,soap 正文格式如下:

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

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

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

【问题讨论】:

    标签: php soap nusoap


    【解决方案1】:

    TL;DR:你不能

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

    【讨论】:

      猜你喜欢
      • 2011-01-27
      • 2014-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多