# EXSLT - math:sqrt - Implementer Page

Version: 1 Status: implemented User Page: index.html XML Definition: math.sqrt.xml Function Package: math.sqrt.zip #### Function Syntax
    number math:sqrt(number)
#### Template Syntax
    <xsl:call-template name="math:sqrt">
       <xsl:with-param name="value" select="number" />
    </xsl:call-template>
The `math:sqrt` function returns the square root of a number. If the argument is a negative number, the return value is zero. An implementation of this extension function in the EXSLT math namespace must conform to the behaviour described in this document. ## Implementations Built-in support for `math:sqrt` is available in the following XSLT processors:
Processor | Processor Version | Implemented Version
--- | --- | ---
4XSLT, from 4Suite. | 0.12.0a3 | 1
libxslt from Daniel Veillard et al. | 1.0.19 | 1
The following implementations of `math:sqrt` are available:
Language | Implemented Version | Creator | Date | Download
--- | --- | --- | --- | ---
Msxsl | 1 | James Fuller | 2001-06-16 | math.sqrt.msxsl.xsl
Javascript | 1 | James Fuller | 2001-06-16 | math.sqrt.js
XSLT Template | 1 | Nate Austin | 2001-08-15 | math.sqrt.template.xsl
EXSLT Function | 1 | Nate Austin | 2001-08-15 | math.sqrt.function.xsl
## Change History Submitted: 2001-06-16 Creator: James Fuller(http://www.ruminate.co.uk) Returns the sqrt value of the passed argument.
Version | Modified | By | Details
--- | --- | --- | ---
1.1 | 2001-08-15 | Jeni Tennison | Added XSLT template implementation and EXSLT - Functions implementation courtesy of Nate Austin.
1.2 | 2002-08-21 | Craig Stewart | Added 4XSLT and libxslt implementation to the list.
1.3 | 2002-11-12 | Craig Stewart | Updated 4XSLT version to 0.12.0a3.

http://www.exslt.org/math/functions/sqrt/math.sqrt.html last modified 2002-11-12