Добавление namespace в сообщение

172
27 мая 2021, 21:20

Есть веб-служба, которая принимает сообщения вида:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
    <s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
        <purchases>
                /../
        </purchases>
    </s:Body>
</s:Envelope>

В объект purchases надо добавить свое пространство имен, чтобы сообщение приняло следующий вид:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
    <s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
        <purchases xmlns:t1="mynamespace">
                /../
        </purchases>
    </s:Body>
</s:Envelope>

Нашел, что это можно сделать через форматтер сообщения, но код выглядит достаточно объемным для такой задач. Есть ли способы проще?

READ ALSO
Как выбрать ближайшую полилинию?

Как выбрать ближайшую полилинию?

Имеется два списка с большим количеством объектов List listPlynes List listPoints Необходимо от каждой точки построить отрезок по нормали к ближайшей...

164
Как обновить все поля id одним запросом?

Как обновить все поля id одним запросом?

Допустим есть таблица articles с полями id,title,textid это поле с автоинкрементом, но в этом поле значения идут не по порядку, а в разброс, к примеру...

137
Как сделать insert &hellip; on duplicate key update в Lighthouse-php на Laravel?

Как сделать insert … on duplicate key update в Lighthouse-php на Laravel?

Как сделать mutation чтобы был запрос в БД insert or update?

148