【发布时间】:2018-07-19 09:33:13
【问题描述】:
我正在尝试使用此代码在 XQuery 中获取序列的乘积
let $productNenner := 1
let $productNenner := sum(for$x in doc("bruch.xml")/product/fraction
return data($x/numerator) * $productNenner)
return $productNenner
好吧,它不起作用。认为这是因为变量在 xquery 中是不可变的。 但是我怎样才能得到产品? 我的 XML 代码看起来像
<product>
<fraction>
<numerator>1</numerator>
<denominator>2</denominator>
</fraction>
<fraction>
<numerator>3</numerator>
<denominator>4</denominator>
</fraction>
<fraction>
<numerator>5</numerator>
<denominator>6</denominator>
</fraction>
</product>
我将构建不同分数的乘积,例如 1/2 * 3/4 * 5/6。希望有人可以帮助我。谢谢:)
【问题讨论】: