kettle 基础1(多文件合并、getdatafromxml、jsoninput)

1.excel多文件合并

 

 

 注意通配符地方.*

2.从xml中获取数据(get data from xml)

xpath语法:

nodename  选取此节点所有子节点

/  从根节点选取

//  从匹配选择的当前节点选择文档中的节点,而不考虑它们的位置。

.  选取当前节点。

..  选取当前节点的父节点。

@  选取属性。

示例:

 

ktr示例:

循环遍历c_product_control节点,并获取改节点下的子节点的值,如果想要获取同级节点的值,则先..到父级节点,然后再寻找另外的同级节点

 

 

 

 

 

 xml文件:

 

 json path:

 

json示例:

 

ktr:

$.resultData获取resultData的值,然后传递给第二个json input 控件,然后遍历resultData来获取相应的值

 

 

posted @ 2020-07-20 21:36  renzy194  阅读(830)  评论(0编辑  收藏  举报