2014-11-21 3 views
0

Я использую библиотеку PHP nusoap для создания веб-сервиса. Служба возвращает 2 поля и множество пользователей и мыла тело отформатирован, как показано ниже:PHP nusoap как удалить элемент оболочки массива из ответа

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

Как я могу изменить этот ответ, чтобы удалить пользователей обертку, так что ответ выглядит следующим образом:

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

ответ

1

TL; 44: вы не можете

Это невозможно, поскольку действительный документ XML не может иметь узлы верхнего уровня с одинаковыми именами. Бьюсь об заклад, там должен быть какой-то хак/обходной путь, но я предлагаю вам не вводить эту территорию и не заниматься тем, что генерируется по умолчанию.