我正在使用tFileInputXML从XML文件中读取数据。每个数据行都存在于<data columnName="[value]"/>
这样的一个元素中。我想使用Talend工具计算XML中的数据标签数量。如果有多个标签,那么我只想继续插入到table的操作。如何才能实现这一目标。
答案 0 :(得分:0)
尝试tFileInputXML-&gt; tJavaRow-&gt; tHashOutput 在tJavaRow中,为每行的全局变量添加1。 现在你可以使用tJava-&gt; if-&gt; tOracleOutput(或其他)进行subjub(onSubjobOk)。 对于“if”,条件应该看起来像(整数)globalMap.get(“yourVariable”)&gt; 1
希望这会有所帮助 TRF