Я использую 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>
TL; DR: ты не можешь
Это невозможно, поскольку действительный документ XML не может иметь узлов верхнего уровня с одинаковыми именами. Могу поспорить, что должен быть своего рода хак / обходной путь, но я бы посоветовал вам не заходить на эту территорию и разбираться с тем, что генерируется по умолчанию.
Других решений пока нет …