我在OSB的For Each循环中。 循环由变量索引。 我想使用特定XPath表达式中的索引变量从其他xml中删除节点 -
./GetListResult/SearchList/Item['{$index}']
似乎XPath无法识别索引变量。如何使用它来指定我要删除的节点?
我google它发现了这个 - http://blog.darwin-it.nl/2015/06/index-variables-in-replaceinsertdelete.html
这个问题有解决方案吗?
答案 0 :(得分:0)
为什么不使用xquery来删除?
let $old_items := $body/GetListResult/SearchList/Item
let $new_items := remove($old_items, $index)