【发布时间】:2019-11-21 11:00:30
【问题描述】:
我有一个来自后端服务的特定 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 mediator 是否可以解决问题,如果可以,请问如何实现?
提前致谢。
【问题讨论】:
-
能否提供您的数据映射器配置?
-
这是我的数据映射器配置:
-
我在这里找不到
标签: wso2 wso2esb wso2carbon wso2ei