У меня есть определенный XML-ответ от серверной службы, который выглядит следующим образом:
<SubscriptionMA>
<cDRMA>
<a>1</a>
<b>2</b>
</cDRMA>
<AIRSMA>
<c>4</c>
<d>5</d>
</AIRSMA>
<PAMMA>
<e>4</e>
</PAMMA>
<cDRMA>
<a>1</a>
<b>2</b>
</cDRMA>
<PAMMA>
<e>4</e>
</PAMMA>
<AIRSMA>
<c>4</c>
<d>5</d>
</AIRSMA>
</SubscriptionMA>
Чтобы получить правильный ответ с помощью посредника Data Mapper для преобразования XML в полезную нагрузку Json, я заметил, что мне нужно изменить порядок содержимого XML следующим образом:
<SubscriptionMA>
<cDRMA>
<a>1</a>
<b>2</b>
</cDRMA>
<cDRMA>
<a>1</a>
<b>2</b>
</cDRMA>
<AIRSMA>
<c>4</c>
<d>5</d>
</AIRSMA>
<AIRSMA>
<c>4</c>
<d>5</d>
</AIRSMA>
<PAMMA>
<e>4</e>
</PAMMA>
<PAMMA>
<e>4</e>
</PAMMA>
</SubscriptionMA>
Есть ли какое-нибудь решение для этого, пожалуйста? может ли посредник XSLT решить проблему, и если да, то как его реализовать, пожалуйста?
Заранее спасибо.