Сбой выполнения выражения xpath в cloudHub -mule

Я использовал приведенное ниже выражение xpath в своем коде, который отлично работает в локальной студии anypoint.

<set-variable variableName="item" value="#[xpath3('REQUEST/item',payload,'NODESET')]" doc:name="Variable"/>

Версия среды выполнения - 3.8.0

Но после развертывания кода в CloudHub появляется ошибка ниже -

Не удалось выполнить выражение "xpath3('REQUEST/item',payload,'NODESET')". (org.mule.api.expression.ExpressionRuntimeException).

Пожалуйста, помогите мне в решении этой проблемы.


person Amogh    schedule 30.08.2016    source источник
comment
Как локально, так и в облаке с использованием одной и той же версии 3.8?   -  person star    schedule 31.08.2016
comment
попробуй обратную косую черту \   -  person Satheesh Kumar    schedule 15.09.2016


Ответы (1)


Вы можете попробовать изменить свое утверждение с-

xpath3('REQUEST/item',payload,'NODESET')

to

xpath3('//REQUEST/item',payload,'NODESET')

or

xpath3('//item',payload,'NODESET')
person pblaise    schedule 08.09.2016