使用talend计算输入XML文件中的标记数

时间:2017-04-20 12:22:18

标签: etl talend

我正在使用tFileInputXML从XML文件中读取数据。每个数据行都存在于<data columnName="[value]"/>这样的一个元素中。我想使用Talend工具计算XML中的数据标签数量。如果有多个标签,那么我只想继续插入到table的操作。如何才能实现这一目标。

1 个答案:

答案 0 :(得分:0)

尝试tFileInputXML-&gt; tJavaRow-&gt; tHashOutput 在tJavaRow中,为每行的全局变量添加1。 现在你可以使用tJava-&gt; if-&gt; tOracleOutput(或其他)进行subjub(onSubjobOk)。 对于“if”,条件应该看起来像(整数)globalMap.get(“yourVariable”)&gt; 1

希望这会有所帮助 TRF