2016-03-10 6 views
2

У меня есть небольшая проблема с моей MapForce-Transformation: Я хочу напечатать только существующие значения в моем XML-результате, но в моем файле результатов XML каждый раз есть пустой тег Я проверяю с помощью фильтр, если результат моей функции существует, и если это правда, я сделаю это задание. Но, если условие ложно, значение также печатается.Mapforce - удалите пустую бирку

Пример:

Мои 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

Вы ненужные функции, добавленные после выхода вашей функции пользователя 'контрольная работа'. Если источник XSD правильно настроен, функция должна работать сама по себе. Проверьте свойства customertype в соответствующем XSD и убедитесь, что он неровный (true), с минусом, равным 0.