1
回答
能帮我解答这个简单的kettle问题吗
【腾讯云】校园拼团福利,1核2G服务器10元/月!>>>   

@pawpaw 你好,想跟你请教个问题:举个例子,我要取

<?xml version="1.0" encoding="UTF-8"?>

<mi>

<mt>pmIfInDiscardsLink1</mt>
<mt>pmIfInErrorsLink1</mt>
<mt>pmIfInMulticastPktsLink1</mt>
<mt>pmIfInOctetsLink1Hi</mt>
<mt>pmIfInOctetsLink1Lo</mt>

</mi>

中所有mt的数据,   内容中 look xpath设置的是/mi  字段设置的mt 读取出来只有第一行的mt值求解

举报
tandmac
发帖于2年前 1回/367阅
共有1个答案 最后回答: 2年前

哇靠,还有人问我问题,很抱歉,我不怎么“登录”这个网站,上来也是潜水浏览,不“登录”就没看到我还有个问题要回答。

虽然已经过去11个月了,还是回答一下吧。

你可能用的是Get data from XML读数据,主要的属性设置:

1. Content页:Look XPath里填写:/mi/mt

2. Fields页:点“Get fields”没有结果,直接填写:Name,随便写就是一个字段名;XPath,填写“.”(就一个点);Element,选择Node;Result type:选择Value of;Type,选择String。

3. 上面设置完,千万不要再点“Get fields”了,点完上面填写的内容都不见了。

可以“Preview rows”看到结果:一列内容,列名是这里填写的Name,结果一共5行,是你文件里mt的内容。

顶部