我的MapForce-Transformation有点问题: 我想只打印结果XML中的现有值,但在我的XML结果文件中,每次都有一个空标记 我检查过滤器,如果我的函数的结果是存在的,如果这是真的,我将进行分配。但是,如果条件为假,则值也会打印。
示例:
我的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>
答案 0 :(得分:0)
在输出用户功能&#39; test&#39;后,您添加了不必要的功能。如果源XSD设置正确,则该功能应该自行运行。检查关联的XSD中的customertype的属性,并确保它的nillable(true),最小值为0。