Мыло — PHP nusoap, как удалить элемент оболочки из ответа

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

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

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

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

0

Решение

TL; DR: ты не можешь

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

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]