mule dataweave- 转换为子字符串
mule dataweave- to convert to a substring
我想在从 xml 到 xml 的转换过程中将 003 转换为 03。任何人都可以建议如何从上面 xml.
得到下面的 xml
<root>
<gender>03</gender>
</root>
提前致谢!
试试这个 -
%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 子串,它将 return 子串从索引 1 开始直到索引 2(索引基于 0)
我想在从 xml 到 xml 的转换过程中将 003 转换为 03。任何人都可以建议如何从上面 xml.
得到下面的 xml<root>
<gender>03</gender>
</root>
提前致谢!
试试这个 -
%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 子串,它将 return 子串从索引 1 开始直到索引 2(索引基于 0)