<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet href="../make-menu.xsl" type="text/xsl"?><html>
   <head>
      <this-is section="functions" page="intro" subpage=""/>
      <!--
           Generated at 2010-10-29T18:20:48.427+01:00--><title>Saxonica: XSLT and XQuery Processing: Index of Functions</title>
      <meta name="coverage" content="Worldwide"/>
      <meta name="copyright" content="Copyright Saxonica Ltd"/>
      <meta name="title" content="Saxonica: XSLT and XQuery Processing: Index of Functions"/>
      <meta name="robots" content="noindex,nofollow"/>
      <link rel="stylesheet" href="../saxondocs.css" type="text/css"/>
   </head>
   <body class="main">
      <h1>Index of Functions</h1>
      <p>The information in this section indicates which functions are implemented in this Saxon release,
                    and any restrictions in the current implementation.</p>
      <p>It includes both the core functions defined in XPath, and the additional
                    functions defined in the XSLT specification.</p>
      <table>
         <tr>
            <td valign="top">
               <p>
                  <a class="bodylink" href="../functions/intro/abs.xml">abs</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/acos.xml">acos</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/adjust-dateTime-to-timezone.xml">adjust-dateTime-to-timezone</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/adjust-date-to-timezone.xml">adjust-date-to-timezone</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/adjust-time-to-timezone.xml">adjust-time-to-timezone</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/analyze-string.xml">analyze-string</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/asin.xml">asin</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/atan.xml">atan</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/available-environment-variables.xml">available-environment-variables</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/avg.xml">avg</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/base-uri.xml">base-uri</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/boolean.xml">boolean</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/ceiling.xml">ceiling</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/codepoint-equal.xml">codepoint-equal</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/codepoints-to-string.xml">codepoints-to-string</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/collection.xml">collection</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/compare.xml">compare</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/concat.xml">concat</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/contains.xml">contains</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/cos.xml">cos</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/count.xml">count</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/current.xml">current</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/current-date.xml">current-date</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/current-dateTime.xml">current-dateTime</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/current-group.xml">current-group</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/current-grouping-key.xml">current-grouping-key</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/current-time.xml">current-time</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/data.xml">data</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/dateTime.xml">dateTime</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/day-from-date.xml">day-from-date</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/day-from-dateTime.xml">day-from-dateTime</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/days-from-duration.xml">days-from-duration</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/deep-equal.xml">deep-equal</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/default-collation.xml">default-collation</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/distinct-values.xml">distinct-values</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/doc.xml">doc</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/doc-available.xml">doc-available</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/document.xml">document</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/document-uri.xml">document-uri</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/element-available.xml">element-available</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/element-with-id.xml">element-with-id</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/empty.xml">empty</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/encode-for-uri.xml">encode-for-uri</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/ends-with.xml">ends-with</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/error.xml">error</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/escape-html-uri.xml">escape-html-uri</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/exactly-one.xml">exactly-one</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/exists.xml">exists</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/false.xml">false</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/filter.xml">filter</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/floor.xml">floor</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/fold-left.xml">fold-left</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/fold-right.xml">fold-right</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/format-date.xml">format-date</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/format-dateTime.xml">format-dateTime</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/format-integer.xml">format-integer</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/format-number.xml">format-number</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/format-time.xml">format-time</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/function-arity.xml">function-arity</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/function-available.xml">function-available</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/function-name.xml">function-name</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/generate-id.xml">generate-id</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/get-environment-variable.xml">get-environment-variable</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/head.xml">head</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/hours-from-dateTime.xml">hours-from-dateTime</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/hours-from-duration.xml">hours-from-duration</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/hours-from-time.xml">hours-from-time</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/id.xml">id</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/idref.xml">idref</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/implicit-timezone.xml">implicit-timezone</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/index-of.xml">index-of</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/innermost.xml">innermost</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/in-scope-prefixes.xml">in-scope-prefixes</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/insert-before.xml">insert-before</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/iri-to-uri.xml">iri-to-uri</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/lang.xml">lang</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/last.xml">last</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/local-name.xml">local-name</a>
                  <br/>
               </p>
            </td>
            <td valign="top">
               <p>
                  <a class="bodylink" href="../functions/intro/local-name-from-QName.xml">local-name-from-QName</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/lower-case.xml">lower-case</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/map.xml">map</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/map-pairs.xml">map-pairs</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/matches.xml">matches</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/max.xml">max</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/min.xml">min</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/minutes-from-dateTime.xml">minutes-from-dateTime</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/minutes-from-duration.xml">minutes-from-duration</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/minutes-from-time.xml">minutes-from-time</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/month-from-date.xml">month-from-date</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/month-from-dateTime.xml">month-from-dateTime</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/months-from-duration.xml">months-from-duration</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/name.xml">name</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/namespace-uri.xml">namespace-uri</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/namespace-uri-for-prefix.xml">namespace-uri-for-prefix</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/namespace-uri-from-QName.xml">namespace-uri-from-QName</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/nilled.xml">nilled</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/node-name.xml">node-name</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/normalize-space.xml">normalize-space</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/normalize-unicode.xml">normalize-unicode</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/not.xml">not</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/number.xml">number</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/one-or-more.xml">one-or-more</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/outermost.xml">outermost</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/parse-xml.xml">parse-xml</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/pi.xml">pi</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/position.xml">position</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/prefix-from-QName.xml">prefix-from-QName</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/QName.xml">QName</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/regex-group.xml">regex-group</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/remove.xml">remove</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/replace.xml">replace</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/resolve-QName.xml">resolve-QName</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/resolve-uri.xml">resolve-uri</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/reverse.xml">reverse</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/root.xml">root</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/round.xml">round</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/round-half-to-even.xml">round-half-to-even</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/seconds-from-dateTime.xml">seconds-from-dateTime</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/seconds-from-duration.xml">seconds-from-duration</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/seconds-from-time.xml">seconds-from-time</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/serialize.xml">serialize</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/sin.xml">sin</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/sqrt.xml">sqrt</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/starts-with.xml">starts-with</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/static-base-uri.xml">static-base-uri</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/string.xml">string</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/string-join.xml">string-join</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/string-length.xml">string-length</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/string-to-codepoints.xml">string-to-codepoints</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/subsequence.xml">subsequence</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/substring.xml">substring</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/substring-after.xml">substring-after</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/substring-before.xml">substring-before</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/sum.xml">sum</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/system-property.xml">system-property</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/tail.xml">tail</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/tan.xml">tan</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/timezone-from-date.xml">timezone-from-date</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/timezone-from-dateTime.xml">timezone-from-dateTime</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/timezone-from-time.xml">timezone-from-time</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/tokenize.xml">tokenize</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/trace.xml">trace</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/translate.xml">translate</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/true.xml">true</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/type-available.xml">type-available</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/unordered.xml">unordered</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/unparsed-entity-public-id.xml">unparsed-entity-public-id</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/unparsed-entity-uri.xml">unparsed-entity-uri</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/unparsed-text.xml">unparsed-text</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/unparsed-text-available.xml">unparsed-text-available</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/upper-case.xml">upper-case</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/uri-collection.xml">uri-collection</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/year-from-date.xml">year-from-date</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/year-from-dateTime.xml">year-from-dateTime</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/years-from-duration.xml">years-from-duration</a>
                  <br/>
                  <a class="bodylink" href="../functions/intro/zero-or-one.xml">zero-or-one</a>
                  <br/>
               </p>
            </td>
         </tr>
      </table>
      <table width="100%">
         <tr>
            <td>
               <p align="right"><a class="nav" href="intro/abs.xml">Next</a></p>
            </td>
         </tr>
      </table>
   </body>
</html>