XQuery/Using the Math Module

From Wikibooks, open books for an open world
Jump to navigation Jump to search

Motivation[edit | edit source]

You want to use basic math functions directly within your XQuery program.

Method[edit | edit source]

We will use the XQuery module function that is available for eXist.

Configuring eXist[edit | edit source]

You must first make sure that the math module is enabled in your version of eXist. To do this make sure the following lines are uncommented in your $EXIST_HOME/conf.xml file:

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

If you make a change to the file you will need to restart eXist.

Listing of Math functions[edit | edit source]

You can now just reference any of the math functions in the math module.

Here is a list of all the functions:


Sample Program[edit | edit source]

Here is a sample XQuery program:

xquery version "1.0";


Results[edit | edit source]