如何验证列表<;地图>;Mule数据映射器中的输入
我一直在尝试使用最新的Mule Datamapper(3.5.1)将列表映射为XML。我遇到的问题是: 给定此列表本质上是DB查询的结果集,因此此列表中的每个映射都具有相同数量的k:v对。其中一个名为“Contact_Name”,它可以是字符串值或空字符串,映射到xml端作为如何验证列表<;地图>;Mule数据映射器中的输入,mule,mule-studio,Mule,Mule Studio,我一直在尝试使用最新的Mule Datamapper(3.5.1)将列表映射为XML。我遇到的问题是: 给定此列表本质上是DB查询的结果集,因此此列表中的每个映射都具有相同数量的k:v对。其中一个名为“Contact_Name”,它可以是字符串值或空字符串,映射到xml端作为JohnDoe 有人能告诉我如何验证这个“联系人姓名”吗?如果它是一个空字符串,那么请确保在xml端没有像这样的空节点 xpath到java的映射看起来很棘手,而且Mule中缺少这样的文档 编辑:有人能建议规则或映射条件是否
JohnDoe
有人能告诉我如何验证这个“联系人姓名”吗?如果它是一个空字符串,那么请确保在xml端没有像
这样的空节点
xpath到java的映射看起来很棘手,而且Mule中缺少这样的文档
编辑:有人能建议规则或映射条件是否有帮助吗?尤其是映射结构编辑器中的条件
,我找不到任何文档解释我应该在那里使用什么语法
感谢所有如果在data mapper viewer中使用“脚本”视图,则可以使用表达式检查输入参数是否为null或空。例如:
if(input.Contact_Name != null) output.contactname = input.Contact_Name
谢谢Ryan,我还想知道规则或映射条件是否有帮助?我已经更新了op