In this case, Sablotron appears to be attempting to remove a binding
which isn't there. Example:

<?xml version="1.0"?>

<xsl:stylesheet version="1.0"
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

 <xsl:template match="*">
   <xsl:param name="first_time"    select="yes"/>

   <xsl:if test="$first_time='yes'">
     <xsl:variable name="foo"  select="1234" />
     <xsl:apply-templates select=".">
       <xsl:with-param name="first_time" select="no"  />
     </xsl:apply-templates>
   </xsl:if>

 </xsl:template>

</xsl:stylesheet>

(Apply this to any XML document)

 .robin.

Reply via email to