diff --git a/src/xslt/extract-schematron.xsl b/src/xslt/extract-schematron.xsl
index b12c4b8f718a74ca0272d2490dd53cab3a7de28a..6ccb604b57fdf14757b6123929389ca930327771 100644
--- a/src/xslt/extract-schematron.xsl
+++ b/src/xslt/extract-schematron.xsl
@@ -5,7 +5,7 @@
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
 
   <xsl:template match="rng:grammar">
-    <sch:schema queryBinding="xslt">
+    <sch:schema queryBinding="xslt2">
       <xsl:sequence select="//sch:ns"/>
       <xsl:sequence select="//sch:pattern"/>
     </sch:schema>