<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="../make-menu.xsl?cache=20260710" type="text/xsl"?><html xmlns:xs="http://www.w3.org/2001/XMLSchema">
   <head>
      <this-is section="documentation" page="documentation" folder="documentation12" subpage=""></this-is>
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></meta>
      <title>Saxonica: Saxon 12 documentation</title>
      <meta name="coverage" content="Worldwide"></meta>
      <meta name="copyright" content="Copyright Saxonica Ltd"></meta>
      <meta name="robots" content="index, nofollow"></meta>
   </head>
   <body class="main">
      <h1>Saxon 12 documentation</h1>
      <p>Select which Saxon version you are interested in from the list below, or use the
         menu on the right to go directly to the documentation for Saxon 12. </p>
      <p><i>Two versions of the documentation are provided: an
            interactive version driven by <a class="bodylink" href="../saxonjs/index.xml">SaxonJS</a> in the browser, and an alternative static HTML page
            version for non-Javascript browsers.</i></p>
      <h2>Server processing: Saxon-HE, Saxon-PE and Saxon-EE</h2>
      <table class="doc-table">
         <tr>
            <td><a href="index.html" class="bodylink">
                  <div class="DocButton"><b>Saxon 12 documentation<br></br>(interactive XML version)</b></div></a></td>
            <td><a href="../html/documentation12/about/index.html" class="bodylink">
                  <div class="DocButton">Saxon 12 documentation<br></br>(static HTML version)</div></a></td>
         </tr>
         <tr>
            <td><a href="index.html#!javadoc" class="bodylink">
                  <div class="DocButton"><b>Saxon 12 Javadoc API<br></br>(interactive XML version)</b></div></a></td>
            <td><a href="../html/documentation12/javadoc/index.html" class="bodylink">
                  <div class="DocButton">Saxon 12 Javadoc API<br></br>(static HTML version)</div></a></td>
         </tr>
         <tr>
            <td><a href="index.html#!dotnetdoc" class="bodylink">
                  <div class="DocButton"><b>Saxon 12 .NET API<br></br>(interactive XML version)</b></div></a></td>
            <td><a href="../html/documentation12/dotnetdoc/index.html" class="bodylink">
                  <div class="DocButton">Saxon 12 .NET API<br></br>(static HTML version)</div></a></td>
         </tr>
      </table>
      <h2>Server processing for C/C++, PHP and Python: SaxonC-HE, SaxonC-PE, SaxonC-EE</h2>
      <table class="doc-table">
         <tr>
            <td><a href="../saxon-c/documentation12/index.html" class="bodylink">
                  <div class="DocButton"><b>SaxonC 12
                        documentation<br></br>(interactive XML version)</b></div></a></td>
         </tr>
      </table>
      <h2>Browser processing: SaxonJS</h2>
      <table class="doc-table">
         <tr>
            <td><a href="../saxonjs/documentation2/index.html" class="bodylink">
                  <div class="DocButton"><b>SaxonJS 2
                        documentation<br></br>(interactive XML)</b></div></a></td>
         </tr>
      </table>
      <h2>Documentation for earlier releases</h2>
      <ul class="index-list">
         <li><a href="../documentation11/documentation.xml" class="bodylink">Saxon
               11 documentation</a></li>
         <li><a href="../documentation10/documentation.xml" class="bodylink">Saxon
               10 documentation</a></li>
         <li><a href="../documentation9.9/documentation.xml" class="bodylink">Saxon
               9.9 documentation</a></li>
         <li><a href="../documentation9.8/documentation.xml" class="bodylink">Saxon
               9.8 documentation</a></li>
         <li><a href="../documentation9.7/documentation.xml" class="bodylink">Saxon
               9.7 documentation</a></li>
         <li><a href="../documentation9.6/documentation.xml" class="bodylink">Saxon
               9.6 documentation</a></li>
         <li><a href="../documentation9.5/documentation.xml" class="bodylink">Saxon
               9.5 documentation</a></li>
         <li><a href="../documentation9.4/documentation.xml" class="bodylink">Saxon
               9.4 documentation</a></li>
         <li><a href="../documentation9.3/index.html" class="bodylink">Saxon
               9.3 documentation</a></li>
         <li><a href="../documentation9.2/index.html" class="bodylink">Saxon
               9.2 documentation</a></li>
         <li><a href="../documentation9.1/index.html" class="bodylink">Saxon
               9.1 documentation</a></li>
         <li><a href="../documentation9.0/index.html" class="bodylink">Saxon
               9.0 documentation</a></li>
         <li><a href="../documentation8.9/index.html" class="bodylink">Saxon
               8.9 documentation</a></li>
      </ul>
      <div id="fixed-aside">
         <h2>Documentation</h2>
         <table class="doc-contents">
            <tr>
               <td>
                  <p><a href="contents-page.xml">Full contents</a></p>
               </td>
            </tr>
            <tr>
               <td>
                  <p><a href="index.html#!about">About Saxon</a></p>
               </td>
            </tr>
            <tr>
               <td>
                  <p><a href="index.html#!changes">Change history</a></p>
               </td>
            </tr>
            <tr>
               <td>
                  <p><a href="index.html#!conditions">Licensing</a></p>
               </td>
            </tr>
            <tr>
               <td>
                  <p><a href="index.html#!configuration">Saxon configuration</a></p>
               </td>
            </tr>
            <tr>
               <td>
                  <p><a href="index.html#!sourcedocs">Handling XML documents</a></p>
               </td>
            </tr>
            <tr>
               <td>
                  <p><a href="index.html#!using-xsl">Using XSLT</a></p>
               </td>
            </tr>
            <tr>
               <td>
                  <p><a href="index.html#!using-xquery">Using XQuery</a></p>
               </td>
            </tr>
            <tr>
               <td>
                  <p><a href="index.html#!xpath-api">Using XPath</a></p>
               </td>
            </tr>
            <tr>
               <td>
                  <p><a href="index.html#!schema-processing">Using XML Schema (XSD)</a></p>
               </td>
            </tr>
            <tr>
               <td>
                  <p><a href="index.html#!streaming">Streaming</a></p>
               </td>
            </tr>
            <tr>
               <td>
                  <p><a href="index.html#!gizmo">The Gizmo utility</a></p>
               </td>
            </tr>
            <tr>
               <td>
                  <p><a href="index.html#!saxon-cs">SaxonCS</a></p>
               </td>
            </tr>
            <tr>
               <td>
                  <p><a href="index.html#!localization">Localization</a></p>
               </td>
            </tr>
            <tr>
               <td>
                  <p><a href="index.html#!extensibility">Extensibility mechanisms</a></p>
               </td>
            </tr>
            <tr>
               <td>
                  <p><a href="index.html#!extensions">Saxon extensions</a></p>
               </td>
            </tr>
            <tr>
               <td>
                  <p><a href="index.html#!v4extensions">Experimental 4.0 extensions</a></p>
               </td>
            </tr>
            <tr>
               <td>
                  <p><a href="index.html#!samples">Sample Saxon applications</a></p>
               </td>
            </tr>
            <tr>
               <td>
                  <p><a href="index.html#!sql-extension">Saxon SQL extension</a></p>
               </td>
            </tr>
            <tr>
               <td>
                  <p><a href="index.html#!xsl-elements">Reference: XSLT elements</a></p>
               </td>
            </tr>
            <tr>
               <td>
                  <p><a href="index.html#!expressions">Reference: XPath syntax</a></p>
               </td>
            </tr>
            <tr>
               <td>
                  <p><a href="index.html#!functions">Reference: Function library</a></p>
               </td>
            </tr>
            <tr>
               <td>
                  <p><a href="index.html#!conformance">Standards conformance</a></p>
               </td>
            </tr>
            <tr>
               <td>
                  <p><a href="index.html#!help-system">Using this documentation</a></p>
               </td>
            </tr>
         </table>
      </div>
   </body>
</html>