Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Talend txmlmap为子级生成序列_Talend - Fatal编程技术网

Talend txmlmap为子级生成序列

Talend txmlmap为子级生成序列,talend,Talend,我是talend的新手,尝试解析xml文档并生成etl序列来维护子-父关系。这里的情况是,我有这样一个xml: 123 苹果 橙色 456 葡萄 几维鸟 我试图实现的结果是: id | Custid | item_seq | item ------------------------------- 1 | 123 | 1 | apple 1 | 123 | 2 | orange 2 | 456 | 1 | grapes

我是talend的新手,尝试解析xml文档并生成etl序列来维护子-父关系。这里的情况是,我有这样一个xml:


123
苹果
橙色
456
葡萄
几维鸟
我试图实现的结果是:

id | Custid | item_seq | item
-------------------------------
1  | 123    | 1        | apple

1  | 123    | 2        | orange

2  | 456    | 1        | grapes

2  | 456    | 2        | kiwi 

任何帮助都将不胜感激。

使用tFIleInputXML并将Xpath循环查询设置为“/RDF/footPrint/item”

向架构中添加两列,即cust_id和item。这些列将在映射内容中自动重新显示

对于cust_id,将Xpath查询设置为-“./custid” 对于项,将Xpath查询设置为“itemCd”

你会得到你的结果的。
希望这有助于…

据我所知,您的答案中缺少第项。也许用一个数字发生器?