Mapforce - 删除空标记

时间:2016-03-10 08:58:44

标签: xml xslt altova map-force

我的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>

1 个答案:

答案 0 :(得分:0)

在输出用户功能&#39; test&#39;后,您添加了不必要的功能。如果源XSD设置正确,则该功能应该自行运行。检查关联的XSD中的customertype的属性,并确保它的nillable(true),最小值为0。