<?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>