<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet href="../../make-menu.xsl" type="text/xsl"?><html>
   <head>
      <this-is section="changes" page="intro93" subpage="extensibility-93"/>
      <!--
           Generated at 2011-12-09T20:47:22.916Z--><title>Saxonica: XSLT and XQuery Processing: Extensibility changes</title>
      <meta name="coverage" content="Worldwide"/>
      <meta name="copyright" content="Copyright Saxonica Ltd"/>
      <meta name="title"
            content="Saxonica: XSLT and XQuery Processing: Extensibility changes"/>
      <meta name="robots" content="noindex,nofollow"/>
      <link rel="stylesheet" href="../../saxondocs.css" type="text/css"/>
   </head>
   <body class="main">
      <h1>Extensibility changes</h1>
      <p>Reflexive extension functions must now use the "strict" URI format (for example <code>"java:java.util.Date"</code>) rather than
                  the "liberal" format (which
allows for example <code>"http://my.com/extensions/java.util.Date"</code>), unless the configuration property 
                  <a class="bodylink"
            href="../../javadoc/net/sf/saxon/lib/FeatureKeys.html#ALLOW_OLD_JAVA_URI_FORMAT"><code>ALLOW_OLD_JAVA_URI_FORMAT</code></a> is set. This
change was documented for 9.2 but not implemented (the default value for the flag was to allow the old URI syntax). Note that because
dynamic extension functions require at least Saxon-PE, this flag is not recognized in Saxon-HE.</p>
      <table width="100%">
         <tr>
            <td>
               <p align="right"><a class="nav" href="extensions-93.xml">Next</a></p>
            </td>
         </tr>
      </table>
   </body>
</html>