【问题标题】:Mapforce - remove empty tagMapforce - 删除空标签
【发布时间】:2016-03-10 08:58:43
【问题描述】:

我的 MapForce-Transformation 有一点问题: 我只想打印结果 XML 中的现有值,但在我的 XML 结果文件中,每次都有一个空标签 我使用过滤器检查,如果我的函数的结果存在并且如果这是真的,我将进行分配。但是,如果条件为假,则该值也正在打印。

例子:

我的 Mapforce 文档: 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>

【问题讨论】:

    标签: xml xslt altova map-force


    【解决方案1】:

    在用户函数“test”的输出之后添加了不必要的函数。如果源 XSD 设置正确,则该功能应独立运行。检查相关 XSD 中 customertype 的属性,并确保其为 nillable(true),最小出现次数为 0。

    【讨论】:

      猜你喜欢
      • 2012-07-31
      • 2011-12-06
      • 1970-01-01
      • 2011-03-06
      • 2017-10-30
      • 1970-01-01
      • 2020-09-10
      • 2018-12-15
      • 1970-01-01
      相关资源
      最近更新 更多