Sophie

Sophie

distrib > Mandriva > current > i586 > media > main-updates > by-pkgid > 8eb763e990bd338625a2a79eaf66a81e > files > 2

saxon9-manual-9.2.0.3-4.1mdv2010.2.noarch.rpm

<!DOCTYPE html
  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
   <head>
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
      <!-- Generated at 5 August 2009 at 17:24-->
      <title>Saxonica: XSLT and XQuery Processing: </title>
      <meta name="coverage" content="Worldwide">
      <meta name="copyright" content="Copyright Saxonica Ltd">
      <meta name="title" content="Saxonica: XSLT and XQuery Processing: ">
      <meta name="robots" content="noindex,nofollow">
      <link rel="stylesheet" href="saxondocs.css" type="text/css">
   </head>
   <body class="main">
      <h1>Saxon Documentation</h1>
      <p class="subhead">About Saxon</p>
      <ul>
         <li><a class="toc2" href="index/intro.html">Introduction</a></li>
         <li><a class="toc2" href="index/gettingstarted.html">Getting Started</a><ul>
               <li><a href="index/gettingstarted/gettingstartedjava.html">Getting started with Saxon on the Java platform</a></li>
               <li><a href="index/gettingstarted/gettingstarteddotnet.html">Getting started with Saxon on the .NET platform</a></li>
            </ul>
         </li>
         <li><a class="toc2" href="index/whatis.html">What is Saxon?</a></li>
         <li><a class="toc2" href="index/packages.html">Choosing a software package</a></li>
         <li><a class="toc2" href="index/installationjava.html">Installation: Java platform</a><ul>
               <li><a href="index/installationjava/prerequisites.html">Prerequisites</a></li>
               <li><a href="index/installationjava/licensekey.html">Obtaining a license key</a></li>
               <li><a href="index/installationjava/licensefaq.html">Troubleshooting license key problems</a></li>
               <li><a href="index/installationjava/installingjava.html">Installing the software</a></li>
               <li><a href="index/installationjava/jarfiles.html">JAR files included in the product</a></li>
            </ul>
         </li>
         <li><a class="toc2" href="index/installationdotnet.html">Installation: .NET platform</a><ul>
               <li><a href="index/installationdotnet/netprerequisites.html">Prerequisites: .NET platform</a></li>
               <li><a href="index/installationdotnet/installingdotnet.html">Installing the software</a></li>
               <li><a href="index/installationdotnet/netlicensekey.html">Obtaining a license key</a></li>
               <li><a href="index/installationdotnet/samples.html">Sample applications</a></li>
            </ul>
         </li>
         <li><a class="toc2" href="index/historical.html">Historical Note</a></li>
         <li><a class="toc2" href="index/support.html">Technical Support</a><ul>
               <li><a href="index/support/forum.html">Lists and forums for getting help</a></li>
               <li><a href="index/support/patches.html">Bugs and patches</a></li>
            </ul>
         </li>
         <li><a class="toc2" href="index/configuration-file.html">The Saxon configuration file</a><ul>
               <li><a href="index/configuration-file/config-global.html">The &lt;global&gt; element</a></li>
               <li><a href="index/configuration-file/config-xslt.html">The &lt;xslt&gt; element</a></li>
               <li><a href="index/configuration-file/config-xquery.html">The &lt;xquery&gt; element</a></li>
               <li><a href="index/configuration-file/config-xsd.html">The &lt;xsd&gt; element</a></li>
               <li><a href="index/configuration-file/config-resources.html">The &lt;resources&gt; element</a></li>
               <li><a href="index/configuration-file/config-collations.html">The &lt;collations&gt; element</a></li>
               <li><a href="index/configuration-file/config-localizations.html">The &lt;localizations&gt; element</a></li>
            </ul>
         </li>
         <li><a class="toc2" href="index/related.html">Related Products</a></li>
      </ul>
      <p class="subhead">Changes in this Release</p>
      <ul>
         <li><a class="toc2" href="changes/intro.html">Version 9.2 (2009-08-05)</a><ul>
               <li><a href="changes/intro/highlights92.html">Highlights</a></li>
               <li><a href="changes/intro/install92.html">Installation and Licensing</a></li>
               <li><a href="changes/intro/s9api92.html">S9API interface</a></li>
               <li><a href="changes/intro/dotnet92.html">Saxon on .NET</a></li>
               <li><a href="changes/intro/xslt92.html">XSLT</a></li>
               <li><a href="changes/intro/xquery1092.html">XQuery 1.0</a></li>
               <li><a href="changes/intro/updates92.html">XQuery Updates</a></li>
               <li><a href="changes/intro/xquery1192.html">XQuery 1.1</a></li>
               <li><a href="changes/intro/xsd92.html">XML Schema</a></li>
               <li><a href="changes/intro/streaming92.html">Streaming</a></li>
               <li><a href="changes/intro/functions92.html">Functions and Operators</a></li>
               <li><a href="changes/intro/parsing92.html">XML Parsing and Serialization</a></li>
               <li><a href="changes/intro/models92.html">External Object Models</a></li>
               <li><a href="changes/intro/extensibility92.html">Extensibility</a></li>
               <li><a href="changes/intro/extensions92.html">Extensions</a></li>
               <li><a href="changes/intro/optimization92.html">Optimizations</a></li>
               <li><a href="changes/intro/internals92.html">Internals</a></li>
            </ul>
         </li>
         <li><a class="toc2" href="changes/intro91.html">Version 9.1 (2008-07-02)</a><ul>
               <li><a href="changes/intro91/highlights91.html">Highlights</a></li>
               <li><a href="changes/intro91/xqupdate91.html">XQuery Updates</a></li>
               <li><a href="changes/intro91/schema11support91.html">XML Schema 1.1</a></li>
               <li><a href="changes/intro91/schema10support91.html">XML Schema 1.0</a></li>
               <li><a href="changes/intro91/xslt91.html">XSLT 2.0</a></li>
               <li><a href="changes/intro91/xquery91.html">XQuery 1.0</a></li>
               <li><a href="changes/intro91/xqj91.html">XQJ (XQuery API for Java)</a></li>
               <li><a href="changes/intro91/s9api91.html">S9API</a></li>
               <li><a href="changes/intro91/jaxp91.html">JAXP</a></li>
               <li><a href="changes/intro91/extensibility91.html">Extensibility</a></li>
               <li><a href="changes/intro91/extensions91.html">Extensions</a></li>
               <li><a href="changes/intro91/trace91.html">Diagnostics and Tracing</a></li>
               <li><a href="changes/intro91/dotnet91.html">Saxon on .NET</a></li>
               <li><a href="changes/intro91/internal91.html">Internal APIs</a></li>
               <li><a href="changes/intro91/serial91.html">Serialization</a></li>
               <li><a href="changes/intro91/opt91.html">Optimization</a></li>
            </ul>
         </li>
         <li><a class="toc2" href="changes/s90.html">Version 9.0 (2007-11-03)</a><ul>
               <li><a href="changes/s90/highlights90.html">Highlights</a></li>
               <li><a href="changes/s90/s9api90.html">New Java API</a></li>
               <li><a href="changes/s90/commandline90.html">Command line changes</a></li>
               <li><a href="changes/s90/xslt90.html">XSLT changes</a></li>
               <li><a href="changes/s90/xpath90.html">XPath changes</a></li>
               <li><a href="changes/s90/extensions90.html">Extensions</a></li>
               <li><a href="changes/s90/schema90.html">Schema-related changes</a></li>
               <li><a href="changes/s90/oldapi90.html">Changes to existing APIs</a></li>
               <li><a href="changes/s90/pull90.html">Pull processing in Java</a></li>
               <li><a href="changes/s90/serialization90.html">Serialization</a></li>
               <li><a href="changes/s90/localization90.html">Localization</a></li>
               <li><a href="changes/s90/optimization90.html">Optimization</a></li>
               <li><a href="changes/s90/diagnostics90.html">Diagnostics</a></li>
               <li><a href="changes/s90/namepool90.html">NamePool changes</a></li>
               <li><a href="changes/s90/expressiontree90.html">Expression tree changes</a></li>
            </ul>
         </li>
      </ul>
      <p class="subhead">Licensing</p>
      <ul>
         <li><a class="toc2" href="conditions/intro.html">Introduction</a></li>
         <li><a class="toc2" href="conditions/contributors.html">Contributors</a></li>
         <li><a class="toc2" href="conditions/third-party-components.html">Third Party Source Components</a></li>
         <li><a class="toc2" href="conditions/redistributed.html">Redistributed Components</a></li>
         <li><a class="toc2" href="conditions/algorithms.html">Published Algorithms and Specifications</a></li>
      </ul>
      <p class="subhead">Using XSLT 2.0</p>
      <ul>
         <li><a class="toc2" href="using-xsl/intro.html">Using XSLT 2.0 Stylesheets</a></li>
         <li><a class="toc2" href="using-xsl/commandline.html">Running XSLT from the Command Line</a></li>
         <li><a class="toc2" href="using-xsl/compiling.html">Compiling a Stylesheet</a></li>
         <li><a class="toc2" href="using-xsl/xsltfromant.html">Running Saxon XSLT transformations from Ant</a></li>
         <li><a class="toc2" href="using-xsl/embedding.html">Invoking XSLT from an application</a><ul>
               <li><a href="using-xsl/embedding/s9api-transformation.html">Using s9api for Transformations</a></li>
               <li><a href="using-xsl/embedding/jaxp-transformation.html">Using JAXP for Transformations</a></li>
            </ul>
         </li>
         <li><a class="toc2" href="using-xsl/performanceanalysis.html">Performance Analysis</a></li>
      </ul>
      <p class="subhead">Using XQuery</p>
      <ul>
         <li><a class="toc2" href="using-xquery/intro.html">Introduction</a></li>
         <li><a class="toc2" href="using-xquery/commandline.html">Running XQuery from the Command Line</a></li>
         <li><a class="toc2" href="using-xquery/api-query.html">Running Queries from a Java Application</a><ul>
               <li><a href="using-xquery/api-query/s9api-query.html">Using s9api for XQuery</a></li>
               <li><a href="using-xquery/api-query/xqj.html">Invoking XQuery using the XQJ API</a></li>
               <li><a href="using-xquery/api-query/embedding.html">The legacy XQuery API</a></li>
            </ul>
         </li>
         <li><a class="toc2" href="using-xquery/update.html">Using XQuery Update</a></li>
         <li><a class="toc2" href="using-xquery/xquery11support.html">XQuery 1.1 Support</a><ul>
               <li><a href="using-xquery/xquery11support/trycatch.html">Try/Catch</a></li>
               <li><a href="using-xquery/xquery11support/groupby.html">Grouping</a></li>
               <li><a href="using-xquery/xquery11support/contextitem.html">Declaring the Initial Context Item</a></li>
               <li><a href="using-xquery/xquery11support/higherorderfunctions.html">Higher Order Functions</a></li>
               <li><a href="using-xquery/xquery11support/miscellaneous.html">Miscellaneous XQuery 1.1 Features</a></li>
            </ul>
         </li>
         <li><a class="toc2" href="using-xquery/callingfunctions.html">Calling XQuery Functions from Java</a></li>
         <li><a class="toc2" href="using-xquery/resultformat.html">Result Format</a></li>
         <li><a class="toc2" href="using-xquery/querycompilation.html">Compiling Queries to Java code</a><ul>
               <li><a href="using-xquery/querycompilation/limitations.html">Limitations</a></li>
               <li><a href="using-xquery/querycompilation/compilercommandline.html">Java Code Generation from the Command Line</a></li>
               <li><a href="using-xquery/querycompilation/runningcompiledfromcommandline.html">Running Compiled Code from the Command Line</a></li>
               <li><a href="using-xquery/querycompilation/runningcompiledasservlet.html">Running a Compiled Query as a Servlet</a></li>
               <li><a href="using-xquery/querycompilation/callingcompiledfromapp.html">Calling Compiled Queries from an Application</a></li>
            </ul>
         </li>
         <li><a class="toc2" href="using-xquery/extensibility.html">Extensibility</a></li>
         <li><a class="toc2" href="using-xquery/extensions.html">Extensions</a></li>
         <li><a class="toc2" href="using-xquery/usecases.html">Use Cases</a></li>
      </ul>
      <p class="subhead">Handling Source Documents</p>
      <ul>
         <li><a class="toc2" href="sourcedocs/intro.html">Handling Source Documents</a></li>
         <li><a class="toc2" href="sourcedocs/command-line.html">Source Documents on the Command Line</a></li>
         <li><a class="toc2" href="sourcedocs/collections.html">Collections</a></li>
         <li><a class="toc2" href="sourcedocs/builder-api.html">Building a Source Document from an application</a></li>
         <li><a class="toc2" href="sourcedocs/preloading.html">Preloading shared reference documents</a></li>
         <li><a class="toc2" href="sourcedocs/input-filters.html">Writing input filters</a></li>
         <li><a class="toc2" href="sourcedocs/XInclude.html">XInclude processing</a></li>
         <li><a class="toc2" href="sourcedocs/xml11.html">Saxon and XML 1.1</a></li>
         <li><a class="toc2" href="sourcedocs/jaxpsources.html">JAXP Source Types</a></li>
         <li><a class="toc2" href="sourcedocs/thirdparty.html">Third-party Object Models: DOM, JDOM, XOM, and DOM4J</a></li>
         <li><a class="toc2" href="sourcedocs/choosingmodel.html">Choosing a Tree Model</a></li>
         <li><a class="toc2" href="sourcedocs/ptree.html">The PTree File Format</a></li>
         <li><a class="toc2" href="sourcedocs/validation.html">Validation of Source Documents</a></li>
         <li><a class="toc2" href="sourcedocs/whitespace.html">Whitespace Stripping in Source Documents</a></li>
         <li><a class="toc2" href="sourcedocs/serial.html">Streaming of Large Documents</a><ul>
               <li><a href="sourcedocs/serial/saxonstream.html">The saxon:stream() extension function</a></li>
               <li><a href="sourcedocs/serial/furtherprocessing.html">Processing the nodes returned by saxon:stream()</a></li>
               <li><a href="sourcedocs/serial/partialreading.html">Reading source documents partially</a></li>
               <li><a href="sourcedocs/serial/streamability.html">Streamable path expressions</a></li>
               <li><a href="sourcedocs/serial/implementation.html">How streaming works</a></li>
               <li><a href="sourcedocs/serial/streamwithiterate.html">Using saxon:stream() with saxon:iterate</a></li>
               <li><a href="sourcedocs/serial/templates.html">Streaming Templates</a></li>
            </ul>
         </li>
         <li><a class="toc2" href="sourcedocs/projection.html">Document Projection</a></li>
      </ul>
      <p class="subhead">XML Schema Processing</p>
      <ul>
         <li><a class="toc2" href="schema-processing/intro.html">Introduction</a></li>
         <li><a class="toc2" href="schema-processing/commandline.html">Running Validation from the Command Line</a></li>
         <li><a class="toc2" href="schema-processing/validation-api.html">Controlling Validation from Java</a><ul>
               <li><a href="schema-processing/validation-api/schema-s9api.html">Schema Processing using s9api</a></li>
               <li><a href="schema-processing/validation-api/schema-jaxp.html">Schema Processing using JAXP</a></li>
            </ul>
         </li>
         <li><a class="toc2" href="schema-processing/satransformcmd.html">Schema-Aware XSLT from the Command Line</a></li>
         <li><a class="toc2" href="schema-processing/satransformapi.html">Schema-Aware XSLT from Java</a></li>
         <li><a class="toc2" href="schema-processing/saquerycmd.html">Schema-Aware XQuery from the Command Line</a></li>
         <li><a class="toc2" href="schema-processing/saqueryapi.html">Schema-Aware XQuery from Java</a></li>
         <li><a class="toc2" href="schema-processing/schema11.html">XML Schema 1.1</a><ul>
               <li><a href="schema-processing/schema11/assertions.html">Assertions on Complex Types</a></li>
               <li><a href="schema-processing/schema11/simpleassert.html">Assertions on Simple Types</a></li>
               <li><a href="schema-processing/schema11/cta.html">Conditional Type Assignment</a></li>
               <li><a href="schema-processing/schema11/allgroups.html">All Model Groups</a></li>
               <li><a href="schema-processing/schema11/open-content.html">Open Content</a></li>
               <li><a href="schema-processing/schema11/misc-xsd11.html">Miscellaneous XSD 1.1 Features</a></li>
            </ul>
         </li>
         <li><a class="toc2" href="schema-processing/scm.html">Importing and Exporting Schema Component Models</a></li>
         <li><a class="toc2" href="schema-processing/min-and-maxoccurs.html">Handling minOccurs and maxOccurs</a></li>
         <li><a class="toc2" href="schema-processing/extensions11.html">Saxon extensions to XML Schema 1.1</a><ul>
               <li><a href="schema-processing/extensions11/saxon.message.html">Messages associated with assertions and other facets</a></li>
               <li><a href="schema-processing/extensions11/preprocess.html">The saxon:preprocess facet</a></li>
            </ul>
         </li>
      </ul>
      <p class="subhead">XPath API for Java</p>
      <ul>
         <li><a class="toc2" href="xpath-api/intro.html">Introduction</a></li>
         <li><a class="toc2" href="xpath-api/s9api-xpath.html">Evaluating XPath Expressions using s9api</a></li>
         <li><a class="toc2" href="xpath-api/jaxp-xpath.html">The JAXP XPath API</a><ul>
               <li><a href="xpath-api/jaxp-xpath/factory.html">Selecting the XPath implementation</a></li>
               <li><a href="xpath-api/jaxp-xpath/context-node.html">Context node</a></li>
               <li><a href="xpath-api/jaxp-xpath/return-types.html">Return types</a></li>
               <li><a href="xpath-api/jaxp-xpath/saxon-additions.html">Additional Saxon methods</a></li>
            </ul>
         </li>
         <li><a class="toc2" href="xpath-api/standalone.html">The Standalone XPath API</a></li>
         <li><a class="toc2" href="xpath-api/nodeinfo.html">The NodeInfo Object</a></li>
      </ul>
      <p class="subhead">Saxon on .NET</p>
      <ul>
         <li><a class="toc2" href="dotnet/intro.html">Introduction</a></li>
         <li><a class="toc2" href="dotnet/dotnetapi.html">Saxon API for .NET</a></li>
         <li><a class="toc2" href="dotnet/xmlparsing.html">XML Parsing in .NET</a></li>
      </ul>
      <p class="subhead">Extensibility</p>
      <ul>
         <li><a class="toc2" href="extensibility/intro.html">Introduction</a></li>
         <li><a class="toc2" href="extensibility/integratedfunctions.html">Integrated extension functions</a></li>
         <li><a class="toc2" href="extensibility/functions.html">Writing reflexive extension functions in Java</a><ul>
               <li><a href="extensibility/functions/choosing-overload.html">Choosing among overloaded methods</a></li>
               <li><a href="extensibility/functions/staticmethods.html">Calling Static Methods in a Java Class</a></li>
               <li><a href="extensibility/functions/constructors.html">Calling Java Constructors</a></li>
               <li><a href="extensibility/functions/instance-methods.html">Calling Java Instance-Level Methods</a></li>
            </ul>
         </li>
         <li><a class="toc2" href="extensibility/converting-args.html">Converting Arguments to Java Extension Functions</a><ul>
               <li><a href="extensibility/converting-args/converting-arguments.html">Converting Method Arguments - General Rules</a></li>
               <li><a href="extensibility/converting-args/converting-atomic.html">Converting Atomic Values</a></li>
               <li><a href="extensibility/converting-args/converting-node.html">Converting Nodes</a></li>
               <li><a href="extensibility/converting-args/converting-wrapped-java.html">Converting Wrapped Java Objects</a></li>
            </ul>
         </li>
         <li><a class="toc2" href="extensibility/function-result.html">Converting the Result of a Java Extension Function</a></li>
         <li><a class="toc2" href="extensibility/dotnetextensions.html">Writing extension functions for .NET</a><ul>
               <li><a href="extensibility/dotnetextensions/staticmethods.net.html">Calling Static Methods in a .NET Class</a></li>
               <li><a href="extensibility/dotnetextensions/constructors.net.html">Calling .NET Constructors</a></li>
               <li><a href="extensibility/dotnetextensions/instance-methods.net.html">Calling .NET Instance-Level Methods</a></li>
            </ul>
         </li>
         <li><a class="toc2" href="extensibility/converting-args.net.html">Converting Arguments to .NET Extension Functions</a><ul>
               <li><a href="extensibility/converting-args.net/converting-atomic.net.html">Converting Atomic Values and Sequences</a></li>
               <li><a href="extensibility/converting-args.net/converting-node.net.html">Converting Nodes and Sequences of Nodes</a></li>
               <li><a href="extensibility/converting-args.net/converting-wrapped-dotnet.html">Converting Wrapped .NET Objects</a></li>
            </ul>
         </li>
         <li><a class="toc2" href="extensibility/function-result.net.html">Converting the Result of a .NET Extension Function</a></li>
         <li><a class="toc2" href="extensibility/instructions.html">Writing XSLT extension instructions</a></li>
         <li><a class="toc2" href="extensibility/output-filters.html">Customizing Serialization</a></li>
         <li><a class="toc2" href="extensibility/collation.html">Implementing a collating sequence</a></li>
         <li><a class="toc2" href="extensibility/localizing.html">Localizing numbers and dates</a></li>
         <li><a class="toc2" href="extensibility/uri-resolver.html">Writing a URI Resolver for Input Files</a></li>
         <li><a class="toc2" href="extensibility/output-uri-resolver.html">Writing a URI Resolver for Output Files</a></li>
      </ul>
      <p class="subhead">Saxon Extensions</p>
      <ul>
         <li><a class="toc2" href="extensions/intro.html">Introduction</a></li>
         <li><a class="toc2" href="extensions/exslt.html">EXSLT Extensions</a></li>
         <li><a class="toc2" href="extensions/attributes.html">Extension attributes (XSLT only)</a><ul>
               <li><a href="extensions/attributes/assignable.html">saxon:assignable</a></li>
               <li><a href="extensions/attributes/explain.html">saxon:explain</a></li>
               <li><a href="extensions/attributes/memo-function.html">saxon:memo-function</a></li>
               <li><a href="extensions/attributes/read-once.html">saxon:read-once</a></li>
            </ul>
         </li>
         <li><a class="toc2" href="extensions/output-extras.html">Additional serialization parameters</a><ul>
               <li><a href="extensions/output-extras/method.html">The method attribute</a></li>
               <li><a href="extensions/output-extras/double-space.html">The saxon:double-space attribute</a></li>
               <li><a href="extensions/output-extras/indent-spaces.html">The saxon:indent-spaces attribute</a></li>
               <li><a href="extensions/output-extras/suppress-indentation.html">The saxon:suppress-indentation attribute</a></li>
               <li><a href="extensions/output-extras/character-representation.html">The saxon:character-representation attribute</a></li>
               <li><a href="extensions/output-extras/next-in-chain.html">The saxon:next-in-chain attribute</a></li>
               <li><a href="extensions/output-extras/recognize-binary.html">The saxon:recognize-binary attribute</a></li>
               <li><a href="extensions/output-extras/require-well-formed.html">The saxon:require-well-formed attribute</a></li>
               <li><a href="extensions/output-extras/supply-source-locator.html">The saxon:supply-source-locator attribute</a></li>
               <li><a href="extensions/output-extras/xquery-method.html">The saxon:xquery serialization method</a></li>
               <li><a href="extensions/output-extras/user-defined-atts.html">User defined serialization attributes</a></li>
            </ul>
         </li>
         <li><a class="toc2" href="extensions/functions.html">Extension functions</a><ul>
               <li><a href="extensions/functions/adjusttociviltime.html">saxon:adjust-to-civil-time()</a></li>
               <li><a href="extensions/functions/analyze-string.html">saxon:analyze-string()</a></li>
               <li><a href="extensions/functions/base64binarytooctets.html">saxon:base64Binary-to-octets()</a></li>
               <li><a href="extensions/functions/base64binarytostring.html">saxon:base64Binary-to-string()</a></li>
               <li><a href="extensions/functions/call.html">saxon:call()</a></li>
               <li><a href="extensions/functions/columnnumber.html">saxon:column-number(node)</a></li>
               <li><a href="extensions/functions/compile-query.html">saxon:compile-query()</a></li>
               <li><a href="extensions/functions/compile-stylesheet.html">saxon:compile-stylesheet()</a></li>
               <li><a href="extensions/functions/decimaldivide.html">saxon:decimal-divide()</a></li>
               <li><a href="extensions/functions/deepequal.html">saxon:deep-equal()</a></li>
               <li><a href="extensions/functions/discarddocument.html">saxon:discard-document()</a></li>
               <li><a href="extensions/functions/eval.html">saxon:eval()</a></li>
               <li><a href="extensions/functions/evaluate.html">saxon:evaluate()</a></li>
               <li><a href="extensions/functions/evaluate-node.html">saxon:evaluate-node()</a></li>
               <li><a href="extensions/functions/expression.html">saxon:expression()</a></li>
               <li><a href="extensions/functions/find.html">saxon:find()</a></li>
               <li><a href="extensions/functions/for-each-group.html">saxon:for-each-group()</a></li>
               <li><a href="extensions/functions/format-dateTime.html">saxon:format-dateTime()</a></li>
               <li><a href="extensions/functions/format-number.html">saxon:format-number()</a></li>
               <li><a href="extensions/functions/function.html">saxon:function()</a></li>
               <li><a href="extensions/functions/generateid.html">saxon:generate-id()</a></li>
               <li><a href="extensions/functions/getpseudoattribute.html">saxon:get-pseudo-attribute()</a></li>
               <li><a href="extensions/functions/hassamenodes.html">saxon:has-same-nodes()</a></li>
               <li><a href="extensions/functions/hexbinarytooctets.html">saxon:hexBinary-to-octets()</a></li>
               <li><a href="extensions/functions/hexbinarytostring.html">saxon:hexBinary-to-string()</a></li>
               <li><a href="extensions/functions/highest.html">saxon:highest()</a></li>
               <li><a href="extensions/functions/index.html">saxon:index()</a></li>
               <li><a href="extensions/functions/in-summer-time.html">saxon:in-summer-time()</a></li>
               <li><a href="extensions/functions/is-whole-number.html">saxon:is-whole-number()</a></li>
               <li><a href="extensions/functions/item-at.html">saxon:item-at()</a></li>
               <li><a href="extensions/functions/last-modified.html">saxon:last-modified()</a></li>
               <li><a href="extensions/functions/leading.html">saxon:leading()</a></li>
               <li><a href="extensions/functions/linenumber.html">saxon:line-number(node)</a></li>
               <li><a href="extensions/functions/lowest.html">saxon:lowest()</a></li>
               <li><a href="extensions/functions/namespace-node.html">saxon:namespace-node()</a></li>
               <li><a href="extensions/functions/stream.html">saxon:stream()</a></li>
               <li><a href="extensions/functions/octetstobase64binary.html">saxon:octets-to-base64Binary()</a></li>
               <li><a href="extensions/functions/octetstohexbinary.html">saxon:octets-to-hexBinary()</a></li>
               <li><a href="extensions/functions/parse.html">saxon:parse()</a></li>
               <li><a href="extensions/functions/parse-html.html">saxon:parse-html()</a></li>
               <li><a href="extensions/functions/path.html">saxon:path()</a></li>
               <li><a href="extensions/functions/printstack.html">saxon:print-stack()</a></li>
               <li><a href="extensions/functions/query.html">saxon:query()</a></li>
               <li><a href="extensions/functions/result-document.html">saxon:result-document()</a></li>
               <li><a href="extensions/functions/serialize.html">saxon:serialize()</a></li>
               <li><a href="extensions/functions/sort.html">saxon:sort()</a></li>
               <li><a href="extensions/functions/stringtobase64binary.html">saxon:string-to-base64Binary()</a></li>
               <li><a href="extensions/functions/stringtohexbinary.html">saxon:string-to-hexBinary()</a></li>
               <li><a href="extensions/functions/stringtoutf8.html">saxon:string-to-utf8()</a></li>
               <li><a href="extensions/functions/systemid.html">saxon:system-id()</a></li>
               <li><a href="extensions/functions/transform.html">saxon:transform()</a></li>
               <li><a href="extensions/functions/try.html">saxon:try()</a></li>
               <li><a href="extensions/functions/typeannotation.html">saxon:type-annotation()</a></li>
               <li><a href="extensions/functions/unparsedentities.html">saxon:unparsed-entities()</a></li>
            </ul>
         </li>
         <li><a class="toc2" href="extensions/instructions.html">Extension instructions</a><ul>
               <li><a href="extensions/instructions/assign.html">saxon:assign</a></li>
               <li><a href="extensions/instructions/break.html">saxon:break</a></li>
               <li><a href="extensions/instructions/call-template.html">saxon:call-template</a></li>
               <li><a href="extensions/instructions/catch.html">saxon:catch</a></li>
               <li><a href="extensions/instructions/collation.html">saxon:collation</a></li>
               <li><a href="extensions/instructions/continue.html">saxon:continue</a></li>
               <li><a href="extensions/instructions/doctype.html">saxon:doctype</a></li>
               <li><a href="extensions/instructions/entity-ref.html">saxon:entity-ref</a></li>
               <li><a href="extensions/instructions/finally.html">saxon:finally</a></li>
               <li><a href="extensions/instructions/import-query.html">saxon:import-query</a></li>
               <li><a href="extensions/instructions/iterate.html">saxon:iterate</a></li>
               <li><a href="extensions/instructions/mode.html">saxon:mode</a></li>
               <li><a href="extensions/instructions/script.html">saxon:script</a></li>
               <li><a href="extensions/instructions/try-instr.html">saxon:try</a></li>
               <li><a href="extensions/instructions/while.html">saxon:while</a></li>
            </ul>
         </li>
      </ul>
      <p class="subhead">Sample Saxon Applications</p>
      <ul>
         <li><a class="toc2" href="samples/intro.html">Introduction</a></li>
         <li><a class="toc2" href="samples/tour.html">Knight's Tour</a></li>
         <li><a class="toc2" href="samples/trax.html">JAXP Transformation Examples</a></li>
         <li><a class="toc2" href="samples/servlet.html">SaxonServlet</a></li>
         <li><a class="toc2" href="samples/books.html">The Book List Stylesheet</a></li>
         <li><a class="toc2" href="samples/shakespeare.html">Shakespeare Example</a></li>
         <li><a class="toc2" href="samples/bible.html">The Bible</a></li>
         <li><a class="toc2" href="samples/jdom.html">JDOM Example</a></li>
         <li><a class="toc2" href="samples/dotnetsamples.html">Example applications for .NET</a></li>
      </ul>
      <p class="subhead">The Saxon SQL Extension</p>
      <ul>
         <li><a class="toc2" href="sql-extension/intro.html">Introduction</a></li>
         <li><a class="toc2" href="sql-extension/connect.html">sql:connect</a></li>
         <li><a class="toc2" href="sql-extension/query.html">sql:query</a></li>
         <li><a class="toc2" href="sql-extension/insert.html">sql:insert and sql:column</a></li>
         <li><a class="toc2" href="sql-extension/update.html">sql:update and sql:column</a></li>
         <li><a class="toc2" href="sql-extension/delete.html">sql:delete</a></li>
         <li><a class="toc2" href="sql-extension/close.html">sql:close</a></li>
         <li><a class="toc2" href="sql-extension/example.html">Example</a></li>
         <li><a class="toc2" href="sql-extension/warning.html">A Warning about Side-Effects</a></li>
      </ul>
      <p class="subhead">XSLT Elements</p>
      <ul>
         <li><a class="toc2" href="xsl-elements/intro.html">Introduction</a></li>
         <li><a class="toc2" href="xsl-elements/analyze-string.html">xsl:analyze-string</a></li>
         <li><a class="toc2" href="xsl-elements/apply-imports.html">xsl:apply-imports</a></li>
         <li><a class="toc2" href="xsl-elements/apply-templates.html">xsl:apply-templates</a></li>
         <li><a class="toc2" href="xsl-elements/attribute.html">xsl:attribute</a></li>
         <li><a class="toc2" href="xsl-elements/attribute-set.html">xsl:attribute-set</a></li>
         <li><a class="toc2" href="xsl-elements/call-template.html">xsl:call-template</a></li>
         <li><a class="toc2" href="xsl-elements/character-map.html">xsl:character-map</a></li>
         <li><a class="toc2" href="xsl-elements/choose.html">xsl:choose</a></li>
         <li><a class="toc2" href="xsl-elements/comment.html">xsl:comment</a></li>
         <li><a class="toc2" href="xsl-elements/copy.html">xsl:copy</a></li>
         <li><a class="toc2" href="xsl-elements/copy-of.html">xsl:copy-of</a></li>
         <li><a class="toc2" href="xsl-elements/decimal-format.html">xsl:decimal-format</a></li>
         <li><a class="toc2" href="xsl-elements/document.html">xsl:document</a></li>
         <li><a class="toc2" href="xsl-elements/element.html">xsl:element</a></li>
         <li><a class="toc2" href="xsl-elements/fallback.html">xsl:fallback</a></li>
         <li><a class="toc2" href="xsl-elements/for-each.html">xsl:for-each</a></li>
         <li><a class="toc2" href="xsl-elements/for-each-group.html">xsl:for-each-group</a></li>
         <li><a class="toc2" href="xsl-elements/function.html">xsl:function</a></li>
         <li><a class="toc2" href="xsl-elements/if.html">xsl:if</a></li>
         <li><a class="toc2" href="xsl-elements/include.html">xsl:include</a></li>
         <li><a class="toc2" href="xsl-elements/import.html">xsl:import</a></li>
         <li><a class="toc2" href="xsl-elements/import-schema.html">xsl:import-schema</a></li>
         <li><a class="toc2" href="xsl-elements/key.html">xsl:key</a></li>
         <li><a class="toc2" href="xsl-elements/matching-substring.html">xsl:matching-substring</a></li>
         <li><a class="toc2" href="xsl-elements/message.html">xsl:message</a></li>
         <li><a class="toc2" href="xsl-elements/namespace.html">xsl:namespace</a></li>
         <li><a class="toc2" href="xsl-elements/namespace-alias.html">xsl:namespace-alias</a></li>
         <li><a class="toc2" href="xsl-elements/next-match.html">xsl:next-match</a></li>
         <li><a class="toc2" href="xsl-elements/non-matching-substring.html">xsl:non-matching-substring</a></li>
         <li><a class="toc2" href="xsl-elements/number.html">xsl:number</a></li>
         <li><a class="toc2" href="xsl-elements/otherwise.html">xsl:otherwise</a></li>
         <li><a class="toc2" href="xsl-elements/output.html">xsl:output</a></li>
         <li><a class="toc2" href="xsl-elements/output-character.html">xsl:output-character</a></li>
         <li><a class="toc2" href="xsl-elements/param.html">xsl:param</a></li>
         <li><a class="toc2" href="xsl-elements/perform-sort.html">xsl:perform-sort</a></li>
         <li><a class="toc2" href="xsl-elements/preserve-space.html">xsl:preserve-space</a></li>
         <li><a class="toc2" href="xsl-elements/processing-instruction.html">xsl:processing-instruction</a></li>
         <li><a class="toc2" href="xsl-elements/result-document.html">xsl:result-document</a></li>
         <li><a class="toc2" href="xsl-elements/sequence.html">xsl:sequence</a></li>
         <li><a class="toc2" href="xsl-elements/sort.html">xsl:sort</a></li>
         <li><a class="toc2" href="xsl-elements/strip-space.html">xsl:strip-space</a></li>
         <li><a class="toc2" href="xsl-elements/stylesheet.html">xsl:stylesheet</a></li>
         <li><a class="toc2" href="xsl-elements/template.html">xsl:template</a></li>
         <li><a class="toc2" href="xsl-elements/text.html">xsl:text</a></li>
         <li><a class="toc2" href="xsl-elements/value-of.html">xsl:value-of</a></li>
         <li><a class="toc2" href="xsl-elements/variable.html">xsl:variable</a></li>
         <li><a class="toc2" href="xsl-elements/when.html">xsl:when</a></li>
         <li><a class="toc2" href="xsl-elements/with-param.html">xsl:with-param</a></li>
         <li><a class="toc2" href="xsl-elements/lre.html">Literal Result Elements</a></li>
         <li><a class="toc2" href="xsl-elements/patterns.html">XSLT Patterns</a><ul>
               <li><a href="xsl-elements/patterns/examples.html">Examples of Patterns</a></li>
               <li><a href="xsl-elements/patterns/syntax.html">Pattern syntax</a></li>
            </ul>
         </li>
      </ul>
      <p class="subhead">XPath 2.0 Expression Syntax</p>
      <ul>
         <li><a class="toc2" href="expressions/intro.html">Introduction</a></li>
         <li><a class="toc2" href="expressions/literals.html">Constants</a></li>
         <li><a class="toc2" href="expressions/variables.html">Variable References</a></li>
         <li><a class="toc2" href="expressions/functioncalls.html">Function Calls</a></li>
         <li><a class="toc2" href="expressions/axissteps.html">Axis steps</a></li>
         <li><a class="toc2" href="expressions/parentheses.html">Parentheses and operator precedence</a></li>
         <li><a class="toc2" href="expressions/filter.html">Filter expressions</a></li>
         <li><a class="toc2" href="expressions/path.html">Path expressions</a></li>
         <li><a class="toc2" href="expressions/cast.html">Cast as, Treat as</a></li>
         <li><a class="toc2" href="expressions/except.html">Set difference and intersection</a></li>
         <li><a class="toc2" href="expressions/union.html">Union</a></li>
         <li><a class="toc2" href="expressions/arithmetic.html">Arithmetic expressions</a><ul>
               <li><a href="expressions/arithmetic/unary.html">Unary plus and minus</a></li>
               <li><a href="expressions/arithmetic/multiplication.html">Multiplication and division</a></li>
               <li><a href="expressions/arithmetic/addition.html">Addition and subtraction</a></li>
            </ul>
         </li>
         <li><a class="toc2" href="expressions/range.html">Range expressions</a></li>
         <li><a class="toc2" href="expressions/comparisons.html">Comparisons</a></li>
         <li><a class="toc2" href="expressions/instanceof.html">Instance of and Castable as</a></li>
         <li><a class="toc2" href="expressions/conditionals.html">Conditional Expressions</a></li>
         <li><a class="toc2" href="expressions/quantified.html">Quantified Expressions</a></li>
         <li><a class="toc2" href="expressions/for.html">For Expressions</a></li>
         <li><a class="toc2" href="expressions/boolean.html">Boolean expressions: AND and OR</a></li>
         <li><a class="toc2" href="expressions/sequence.html">Sequence expressions</a></li>
      </ul>
      <p class="subhead"></p>
      <ul>
         <li>
            <p><a href="functions/intro/fn_QName.html">fn:QName</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_abs.html">fn:abs</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_adjust-date-to-timezone.html">fn:adjust-date-to-timezone</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_adjust-dateTime-to-timezone.html">fn:adjust-dateTime-to-timezone</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_adjust-time-to-timezone.html">fn:adjust-time-to-timezone</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_avg.html">fn:avg</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_base-uri.html">fn:base-uri</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_boolean.html">fn:boolean</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_ceiling.html">fn:ceiling</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_codepoint-equal.html">fn:codepoint-equal</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_codepoints-to-string.html">fn:codepoints-to-string</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_collection.html">fn:collection</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_compare.html">fn:compare</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_concat.html">fn:concat</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_contains.html">fn:contains</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_count.html">fn:count</a></p>
         </li>
         <li>
            <p><a href="functions/intro/xslt_current.html">xslt:current</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_current-date.html">fn:current-date</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_current-dateTime.html">fn:current-dateTime</a></p>
         </li>
         <li>
            <p><a href="functions/intro/xslt_current-group.html">xslt:current-group</a></p>
         </li>
         <li>
            <p><a href="functions/intro/xslt_current-grouping-key.html">xslt:current-grouping-key</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_current-time.html">fn:current-time</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_data.html">fn:data</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_dateTime.html">fn:dateTime</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_day-from-date.html">fn:day-from-date</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_day-from-dateTime.html">fn:day-from-dateTime</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_days-from-duration.html">fn:days-from-duration</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_deep-equal.html">fn:deep-equal</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_default-collation.html">fn:default-collation</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_distinct-values.html">fn:distinct-values</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_doc.html">fn:doc</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_doc-available.html">fn:doc-available</a></p>
         </li>
         <li>
            <p><a href="functions/intro/xslt_document.html">xslt:document</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_document-uri.html">fn:document-uri</a></p>
         </li>
         <li>
            <p><a href="functions/intro/xslt_element-available.html">xslt:element-available</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_empty.html">fn:empty</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_encode-for-uri.html">fn:encode-for-uri</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_ends-with.html">fn:ends-with</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_error.html">fn:error</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_escape-html-uri.html">fn:escape-html-uri</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_exactly-one.html">fn:exactly-one</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_exists.html">fn:exists</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_false.html">fn:false</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_floor.html">fn:floor</a></p>
         </li>
         <li>
            <p><a href="functions/intro/xslt_format-date.html">xslt:format-date</a></p>
         </li>
         <li>
            <p><a href="functions/intro/xslt_format-dateTime.html">xslt:format-dateTime</a></p>
         </li>
         <li>
            <p><a href="functions/intro/xslt_format-number.html">xslt:format-number</a></p>
         </li>
         <li>
            <p><a href="functions/intro/xslt_format-time.html">xslt:format-time</a></p>
         </li>
         <li>
            <p><a href="functions/intro/xslt_function-available.html">xslt:function-available</a></p>
         </li>
         <li>
            <p><a href="functions/intro/xslt_generate-id.html">xslt:generate-id</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_hours-from-dateTime.html">fn:hours-from-dateTime</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_hours-from-duration.html">fn:hours-from-duration</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_hours-from-time.html">fn:hours-from-time</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_id.html">fn:id</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_idref.html">fn:idref</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_implicit-timezone.html">fn:implicit-timezone</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_in-scope-prefixes.html">fn:in-scope-prefixes</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_index-of.html">fn:index-of</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_insert-before.html">fn:insert-before</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_iri-to-uri.html">fn:iri-to-uri</a></p>
         </li>
         <li>
            <p><a href="functions/intro/xslt_key.html">xslt:key</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_lang.html">fn:lang</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_last.html">fn:last</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_local-name.html">fn:local-name</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_local-name-from-QName.html">fn:local-name-from-QName</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_lower-case.html">fn:lower-case</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_matches.html">fn:matches</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_max.html">fn:max</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_min.html">fn:min</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_minutes-from-dateTime.html">fn:minutes-from-dateTime</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_minutes-from-duration.html">fn:minutes-from-duration</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_minutes-from-time.html">fn:minutes-from-time</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_month-from-date.html">fn:month-from-date</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_month-from-dateTime.html">fn:month-from-dateTime</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_months-from-duration.html">fn:months-from-duration</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_name.html">fn:name</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_namespace-uri.html">fn:namespace-uri</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_namespace-uri-for-prefix.html">fn:namespace-uri-for-prefix</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_namespace-uri-from-QName.html">fn:namespace-uri-from-QName</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_nilled.html">fn:nilled</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_node-name.html">fn:node-name</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_normalize-space.html">fn:normalize-space</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_normalize-unicode.html">fn:normalize-unicode</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_not.html">fn:not</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_number.html">fn:number</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_one-or-more.html">fn:one-or-more</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_position.html">fn:position</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_prefix-from-QName.html">fn:prefix-from-QName</a></p>
         </li>
         <li>
            <p><a href="functions/intro/xslt_regex-group.html">xslt:regex-group</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_remove.html">fn:remove</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_replace.html">fn:replace</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_resolve-QName.html">fn:resolve-QName</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_resolve-uri.html">fn:resolve-uri</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_reverse.html">fn:reverse</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_root.html">fn:root</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_round.html">fn:round</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_round-half-to-even.html">fn:round-half-to-even</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_seconds-from-dateTime.html">fn:seconds-from-dateTime</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_seconds-from-duration.html">fn:seconds-from-duration</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_seconds-from-time.html">fn:seconds-from-time</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_starts-with.html">fn:starts-with</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_static-base-uri.html">fn:static-base-uri</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_string.html">fn:string</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_string-join.html">fn:string-join</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_string-length.html">fn:string-length</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_string-to-codepoints.html">fn:string-to-codepoints</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_subsequence.html">fn:subsequence</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_substring.html">fn:substring</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_substring-after.html">fn:substring-after</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_substring-before.html">fn:substring-before</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_sum.html">fn:sum</a></p>
         </li>
         <li>
            <p><a href="functions/intro/xslt_system-property.html">xslt:system-property</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_timezone-from-date.html">fn:timezone-from-date</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_timezone-from-dateTime.html">fn:timezone-from-dateTime</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_timezone-from-time.html">fn:timezone-from-time</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_tokenize.html">fn:tokenize</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_trace.html">fn:trace</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_translate.html">fn:translate</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_true.html">fn:true</a></p>
         </li>
         <li>
            <p><a href="functions/intro/xslt_type-available.html">xslt:type-available</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_unordered.html">fn:unordered</a></p>
         </li>
         <li>
            <p><a href="functions/intro/xslt_unparsed-entity-public-id.html">xslt:unparsed-entity-public-id</a></p>
         </li>
         <li>
            <p><a href="functions/intro/xslt_unparsed-entity-uri.html">xslt:unparsed-entity-uri</a></p>
         </li>
         <li>
            <p><a href="functions/intro/xslt_unparsed-text.html">xslt:unparsed-text</a></p>
         </li>
         <li>
            <p><a href="functions/intro/xslt_unparsed-text-available.html">xslt:unparsed-text-available</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_upper-case.html">fn:upper-case</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_year-from-date.html">fn:year-from-date</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_year-from-dateTime.html">fn:year-from-dateTime</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_years-from-duration.html">fn:years-from-duration</a></p>
         </li>
         <li>
            <p><a href="functions/intro/fn_zero-or-one.html">fn:zero-or-one</a></p>
         </li>
      </ul>
      <p class="subhead">Standards Conformance</p>
      <ul>
         <li><a class="toc2" href="conformance/intro.html">Introduction</a></li>
         <li><a class="toc2" href="conformance/xslt20.html">XSLT 2.0 conformance</a></li>
         <li><a class="toc2" href="conformance/xpath20.html">XPath 2.0 conformance</a></li>
         <li><a class="toc2" href="conformance/xquery.html">XQuery 1.0 Conformance</a></li>
         <li><a class="toc2" href="conformance/schema.html">XML Schema 1.0</a></li>
         <li><a class="toc2" href="conformance/schema11.html">XML Schema 1.1</a></li>
         <li><a class="toc2" href="conformance/serialization.html">Serialization</a></li>
         <li><a class="toc2" href="conformance/update.html">XQuery Update 1.0</a></li>
         <li><a class="toc2" href="conformance/other.html">Conformance with other specifications</a></li>
         <li><a class="toc2" href="conformance/encodings.html">Character Encodings Supported</a></li>
         <li><a class="toc2" href="conformance/jaxp.html">JAXP Conformance</a></li>
         <li><a class="toc2" href="conformance/xqj.html">XQJ Conformance</a></li>
      </ul>
   </body>
</html>