5

我必须使用 XQuery 生成一系列随机数。我找到了一组库,但这些库是付费的。如果有人能给我一个方向,我将不胜感激(最好是代码)。

4

1 回答 1

10

标准 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()
于 2012-08-23T11:18:08.453 回答