mule dataweave-转换为子字符串

时间:2016-04-19 15:13:26

标签: mule dataweave

我想在从xml到xml的转换过程中将003转换为03。任何人都可以建议如何从上面的xml中获取以下xml。

<root>
 <gender>03</gender>
</root>

提前致谢!

1 个答案:

答案 0 :(得分:1)

试试这个 -

%dw 1.0
%output application/xml
---
{
  root: {
    gender: payload.root.gender[1..2] when (sizeOf payload.root.gender) == 3 otherwise payload.root.gender
  }
}

gender[1..2]就像java子字符串,它将从索引1开始返回子字符串,直到索引2(索引为0)