跳转到内容

XQuery/使用数学模块

来自维基教科书,开放的书籍,开放的世界

您希望直接在 XQuery 程序中使用基本数学函数。

我们将使用适用于 eXist 的 XQuery 模块函数。

配置 eXist

[编辑 | 编辑源代码]

您必须首先确保您的 eXist 版本中启用了数学模块。为此,请确保在您的 $EXIST_HOME/conf.xml 文件中取消以下行的注释

<module class="org.exist.xquery.modules.math.MathModule"
                uri="http://exist-db.org/xquery/math" />

如果您对文件进行了更改,则需要重新启动 eXist。

数学函数列表

[编辑 | 编辑源代码]

您现在可以直接引用数学模块中的任何数学函数。

以下是所有函数的列表

http://demo.exist-db.org/exist/functions/math

示例程序

[编辑 | 编辑源代码]

这是一个 XQuery 示例程序

xquery version "1.0";

<results>
   <abs>{math:abs(-3.1)}</abs>
</results>
<results>
   <abs>3.1</abs>
</results>
华夏公益教科书