我的MapForce-Transformation有一个小问题:我想只打印结果XML中的现有值,但是在我的XML结果文件中,每当我用过滤器检查一个空标记时,如果我的函数的结果是存在的,如果这是真的,我将进行赋值。但是,如果条件为false,则该值也会打印出来。
示例:
我的Mapforcedocument:My assignment
我的函数:function
我的结果是:
<?xml version="1.0" encoding="UTF-8"?>
<BusinessPartners>
<BusinessPartner>
<ContactPerson>
<LegalEntity>
<TeleCommunication/> - I don't want to print this
</LegalEntity>
</ContactPerson>
</BusinessPartner>
</BusinessPartners>发布于 2016-04-12 09:52:31
在用户函数'test‘的输出之后添加了不必要的函数。如果源XSD设置正确,该函数应该可以独立工作。在关联的XSD中检查customertype的属性,并确保它是nillable(true),最小值为0。
https://stackoverflow.com/questions/35911734
复制相似问题