我必须使用XQuery生成一系列随机数。我找到了一组库,但这些都是付费的。如果有人可以给我一个方向,我会非常感激(最好是代码)。
答案 0 :(得分:7)
标准XQuery语言不提供随机功能,但许多实现都可以。开源实现的一些示例:
作为替代方案,XQuery的大多数Java实现(例如BaseX,Saxon或Qizx)都提供了所谓的 Java绑定,以便评估Java代码:
declare namespace math = 'java:java.lang.Math';
math:random()
如果实现支持最新的XQuery 3.0规范,这也可以写成一行:
Q{java:java.lang.Math}random()