1

我在 KONY 平台上工作。

我有一个 XML 格式的 Web 服务响应。它包含下表:

该表具有以下字段:

您可以注意到表格的字段有一些常见的字段名称:UID、CID、CPID

现在,当我尝试编写 xpath 来提取 Expense Table XPATH 的 UID 字段时:NewDAtaSet\Expense\UID

作为响应,其他表的所有 UID 也与费用 UID 一起添加。

谁能建议我们如何在 KONY 中定义 XPATH,以便我们只获得费用的 UID?

4

2 回答 2

0

尝试以下一个:

id: expense_details; xpath: /NewDataSet/Expenses/expense 

然后:

id: uid; xpath: /uid; Collections: expense_details(it is the one, which we have given in the above.)

id: name; xpath: /name; Collections: expense_details

现在在代码中,从响应对象中获取费用详细信息并对其进行迭代以获取uidand name

于 2017-12-27T15:32:45.073 回答
0

如果不发布实际 xml 的示例,很难真正分辨,但 Kony 的 Xpath 实现是标准的。所以假设你的 xml 看起来像这样:

<NewDataSet>
    <Expenses>
        <expense>
            <uid>1</uid>
            <name>foo</name>
        </expense>
        <expense>
            <uid>2</uid>
            <name>bar</name>
        </expense>
    </Expenses>
    <Times>
        <time>
            <uid>3</uid>
            <StartTime>3414265457667</StartTime>
        </time>
    </Times>
</NewDataSet>

那么答案应该是:

/NewDataSet/Expenses/expense/uid
于 2017-02-15T19:41:41.630 回答