如何解决在Datapower上下文中设置动态可变参数
| 我的要求是在for循环中为数据能力上下文设置一些动态变量,例如:<dp:set-variable name=\"\'var://context/txn-info/appErrorInd[$i+1]\'\"
value=\"\'yes\'\" />
变量$ i将继续变化。上面的代码不起作用。有人可以给我解决办法吗?
解决方法
采用:
<dp:set-variable name=\"\'var:{//context/txn-info/appErrorInd[$i+1]}\'\"
value=\"\'yes\'\" />
以上是对提供的代码的机械更正。它很可能包含另一个更细微的错误。同样也要纠正此错误,请使用:
<dp:set-variable name=\"\'var:{(//context/txn-info/appErrorInd)[$i+1]}\'\"
value=\"\'yes\'\" />
说明:
使用AVT。
[]
运算符的优先级高于the4ѭ伪运算符。要覆盖这一点,需要使用明确的括号。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。