Определение Kony XPATH

Я работаю на платформе KONY.

У меня есть ответ веб-службы в формате XML. Он содержит следующие таблицы:

и таблица имеет следующие поля:

Как вы можете заметить, поля таблицы имеют некоторые общие имена полей: UID, CID, CPID.

Теперь, когда я пытаюсь написать xpath для извлечения поля UID таблицы расходов XPATH: NewDAtaSet\Expense\UID

в ответ все UID других таблиц также добавляются вместе с UID Expense.

Кто-нибудь может предложить, как мы можем определить XPATH в KONY, чтобы мы получали только UID Expense?


person Abhinav Kumar    schedule 29.10.2015    source источник


Ответы (2)


Трудно сказать, не опубликовав образец фактического 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
person Mig82    schedule 15.02.2017

Попробуйте со следующим:

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

Теперь в коде получите расход_детали из объекта ответа и повторите его, чтобы получить uid и name.

person Venkat Ragavan    schedule 27.12.2017