删除tMap-output

时间:2016-10-31 10:53:13

标签: talend tmap

我在tMap中进行查找以填充模型中的文章列表。在我的输出中,我想要包含所有文章元素的模型元素:

<RfidModel>
    <Model>
        <Modellnummer>696968</Modellnummer>
        <ArtikelListe>
            <Artikel>
                <Artikelnummer/>
                <FarbNr>10</FarbNr>
            </Artikel>
            <Artikel>
                <Artikelnummer/>
                <FarbNr>70</FarbNr>
            </Artikel>
            <Artikel>
                <Artikelnummer/>
                <FarbNr>93</FarbNr>
            </Artikel>
        </ArtikelListe>
    </Model>
</RfidModel>

但我得到的是这个:

<RfidModel>
    <Model>
        <Modellnummer>696968</Modellnummer>
        <ArtikelListe>
            <Artikel>
                <Artikelnummer/>
                <FarbNr>10</FarbNr>
            </Artikel>
        </ArtikelListe>
    </Model>
</RfidModel> 

<RfidModel>
    <Model>
        <Modellnummer>696968</Modellnummer>
        <ArtikelListe>
            <Artikel>
                <Artikelnummer/>
                <FarbNr>10</FarbNr>
            </Artikel>
            <Artikel>
                <Artikelnummer/>
                <FarbNr>70</FarbNr>
            </Artikel>
        </ArtikelListe>
    </Model>
</RfidModel> 

<RfidModel>
    <Model>
        <Modellnummer>696968</Modellnummer>
        <ArtikelListe>
            <Artikel>
                <Artikelnummer/>
                <FarbNr>10</FarbNr>
            </Artikel>
            <Artikel>
                <Artikelnummer/>
                <FarbNr>70</FarbNr>
            </Artikel>
            <Artikel>
                <Artikelnummer/>
                <FarbNr>93</FarbNr>
            </Artikel>
        </ArtikelListe>
    </Model>
</RfidModel>

在我的tMap中,我将元素Artikel配置为循环元素。我怎样才能解决我的问题?

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

一定要使用tXMLMap而不是tMap。 然后在选择Artikel作为循环元素后,选择选项&#34; all in one&#34;在&#34; tXMLMap设置&#34; tXMLMap输出。