Мне нужно отсортировать тег по внутреннему тегу
Теперь мой вывод выглядит следующим образом:
<listaMovimenti>
<NS2:movimento>
<numero_carta>1111</numero_carta>
<intestazione_carta>Int.111</intestazione_carta>
<descrizione_movimento>mov 111</descrizione_movimento>
<data_operazione>2018-12-23T00:00:00</data_operazione>
</NS2:movimento>
<NS2:movimento>
<numero_carta>2222</numero_carta>
<intestazione_carta>Int.222</intestazione_carta>
<descrizione_movimento>mov 222</descrizione_movimento>
<data_operazione>2018-12-30T00:00:00</data_operazione>
</NS2:movimento>
<NS2:movimento>
<numero_carta>3333</numero_carta>
<intestazione_carta>Int.333</intestazione_carta>
<descrizione_movimento>mov 333</descrizione_movimento>
<data_operazione>2018-12-01T00:00:00</data_operazione>
</NS2:movimento>
</listaMovimenti>
, и я хотел бы заказать сортировку тегов "movimento" по "data_operazione""
Чтобы заполнить outputRoot, я использую такую структуру:
Environment.dtt.ns:movimentiAZResponse.listaMovimenti.ns:movimento[i].numero_carta = OutputRoot.DFDL.OUTZ3JHOUTMPE.OUTZ3JH_LISTA_MOVIMENTI_D[i].OUTZ3JH_NUMERO_CARTA;
, а затем я использую Environment.dtt для заполнения вывода:
set OutputRoot.SOAP.Body = Environment.dtt;
Ожидаемыйрезультат должен быть таким:
<listaMovimenti>
<NS2:movimento>
<numero_carta>2222</numero_carta>
<intestazione_carta>Int.222</intestazione_carta>
<descrizione_movimento>mov 222</descrizione_movimento>
<data_operazione>2018-12-30T00:00:00</data_operazione>
</NS2:movimento>
<NS2:movimento>
<numero_carta>1111</numero_carta>
<intestazione_carta>Int.111</intestazione_carta>
<descrizione_movimento>mov 111</descrizione_movimento>
<data_operazione>2018-12-23T00:00:00</data_operazione>
</NS2:movimento>
<NS2:movimento>
<numero_carta>3333</numero_carta>
<intestazione_carta>Int.333</intestazione_carta>
<descrizione_movimento>mov 333</descrizione_movimento>
<data_operazione>2018-12-01T00:00:00</data_operazione>
</NS2:movimento>
</listaMovimenti>