Генерация XML-ответа во время выполнения с пространствами имен
Я пытаюсь сгенерировать время выполнения ответа XML, в котором есть несколько узлов массива с пространствами имен. Нужна ваша помощь с кодом Java/JavaScript/Groovy, чтобы сделать то же самое - чтобы XML мог генерироваться с пространствами имен, повторяющимися с числом 1. Ниже приведен пример ответа XML - я хочу сгенерировать.
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<v11:currentResponse xmlns:v11="http://www.sample.com/sample/schema/external/message/current/v1">
<v12:transactionId xmlns:v12="http://www.sample.com/sample/schema/ps/platform/details/v1">
<v12:requestId xmlns:v12="http://www.sample.com/sample/schema/ps/platform/details/v1">STAY123</v11:requestId>
<v12:requestId xmlns:v12="http://www.sample.com/sample/schema/ps/platform/details/v1">STAY123</v11:requestId>
</v12:transactionId xmlns:v12="http://www.sample.com/sample/schema/ps/platform/details/v1">
<v13:account xmlns:v13="http://www.sample.com/sample/schema/ps/platform/details/v1">ST7777</v14:account>
<v14:accountType xmlns:v14="http://www.sample.com/sample/schema/ps/platform/details/v1">ST</v14:account>
</v11:currentResponse>
<v11:currentResponse xmlns:v11="http://www.sample.com/sample/schema/external/message/current/v1">
<v15:transactionId xmlns:v15="http://www.sample.com/sample/schema/ps/platform/details/v1">
<v15:requestId xmlns:v15="http://www.sample.com/sample/schema/ps/platform/details/v1">STAY123</v11:requestId>
<v15:requestId xmlns:v15="http://www.sample.com/sample/schema/ps/platform/details/v1">STAY123</v11:requestId>
</v15:transactionId xmlns:v12="http://www.sample.com/sample/schema/ps/platform/details/v1">
<v16:account xmlns:v16="http://www.sample.com/sample/schema/ps/platform/details/v1">ST7777</v14:account>
<v17:accountType xmlns:v16="http://www.sample.com/sample/schema/ps/platform/details/v1">ST</v14:account>
</v11:currentResponse xmlns:v11="http://www.sample.com/sample/schema/external/message/current/v1">
</soapenv:Body>