我想知道如何检测原点中不存在节点。我用逻辑functoids尝试了数以百计的事情并没有成功。
此页面的第三个案例是我正在寻找的: http://danshultz.blogspot.com/2007/08/logical-existence-isnil-empty-string.html
提前致谢。
答案 0 :(得分:4)
您可以使用Logical Existence functoid。如果源消息中缺少该元素,则此functoid将返回false。
如果您需要根据缺少的元素执行某些逻辑(例如将默认值映射到输出消息),请将Logical Existence functoid输出传递给Logical Not以返回true,然后将Logical Not输出连接到a值映射functoid,第二个输入设置为您想要的默认值。
答案 1 :(得分:1)
我在地图中设法完成的唯一方法是通过脚本功能中的XSLT。
答案 2 :(得分:1)
如果是元素,则使用逻辑字符串。
如果要检查记录或节点,则使用逻辑字符串并将其连接到该节点或记录下的任何元素。
让我知道这是否适用于你。