定义Kony XPATH

时间:2015-10-29 18:15:30

标签: xml xpath kony

我正在KONY平台上工作。

我有一个XML格式的webservice响应。它包含以下表格:

并且表格包含以下字段:

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

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

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

任何人都可以建议我们如何在KONY中定义XPATH,以便我们只获得Expense的UID?

2 个答案:

答案 0 :(得分: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

答案 1 :(得分: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

现在在代码中,从响应对象获取expense_details并迭代它以获取uidname