划分一组项目 XPath

Divide a set of items XPath

我是 XPath 的新手,所以了解不多。我在谷歌上搜索了一会儿,但找不到任何东西,也许我只是在搜索错误的东西,但我想我会在这里问一下。

我目前正在尝试 divide 一个 set of numbers(100, 200, 300),全部由 same value 完成。所以我想要:100/2, 200/2, 300/2。我最初假设它会是这样的://products/price div 2,但这会尝试 divide 实际设置 2 而不是项目

我该怎么做?谢谢

XPath 3.0 有 for expressions:

for $n in (100, 200, 300) return $n div 2

returns一个

的序列
(50, 100, 150)

根据要求。