跳轉到內容

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>
華夏公益教科書