<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet href="../make-menu.xsl" type="text/xsl"?><html>
   <head>
      <this-is section="using-xsl" page="xslt30" subpage=""/>
      <!--
           Generated at 2011-12-09T20:47:22.916Z--><title>Saxonica: XSLT and XQuery Processing: XSLT 3.0 Support</title>
      <meta name="coverage" content="Worldwide"/>
      <meta name="copyright" content="Copyright Saxonica Ltd"/>
      <meta name="title" content="Saxonica: XSLT and XQuery Processing: XSLT 3.0 Support"/>
      <meta name="robots" content="noindex,nofollow"/>
      <link rel="stylesheet" href="../saxondocs.css" type="text/css"/>
   </head>
   <body class="main">
      <h1>XSLT 3.0 Support</h1>
      <p>Saxon 9.4 adds further support for a number of features defined in the draft XSLT 3.0 specification (previously known as XSLT 2.1) that were introduced in Saxon 9.3. It must be
noted that this is an early working draft, and everything is subject to change. If the W3C specification changes, Saxon
will change to match, without regards to backwards compatibility. Use it at your own risk.</p>
      <p>All these features require at least Saxon-PE. Streaming requires Saxon-EE.</p>
      <p>XSLT 3.0 support must be explicitly enabled, for example by specifying <code>version="3.0"</code> in the stylesheet
or by using the option <code>-xsltversion:3.0</code> on the command line. It can also be enabled from the configuration file
or using methods in the API (for example, on the s9api <code>XsltCompiler</code> object).</p>
      <p>For details of the features implemented in the current Saxon release, see
       <a class="bodylink" href="../conformance/xslt30.xml">XSLT 3.0 Conformance</a>. Full details of these
       features are in the W3C XSLT and XPath specifications; but summary information about some of them can be found
       here:</p>
      <ul>
         <li>
            <p><a class="bodylink" href="../functions/intro.xml">Functions</a></p>
         </li>
         <li>
            <p><a class="bodylink" href="../xsl-elements/intro.xml">XSLT Elements</a></p>
         </li>
         <li>
            <p><a class="bodylink" href="../expressions/xpath30new.xml">XPath 3.0 Expressions</a></p>
         </li>
         <li>
            <p><a class="bodylink" href="../expressions/xpath30maps.xml">Maps in XPath 3.0</a></p>
         </li>
      </ul>
      <table width="100%">
         <tr>
            <td>
               <p align="right"/>
            </td>
         </tr>
      </table>
   </body>
</html>