- <xsl:with-param name="string" select="$escaped2"/>
- <xsl:with-param name="search" select="']'"/>
- <xsl:with-param name="replace" select="'&#93;'"/>
+ <xsl:with-param name="string" select="$escaped3"/>
+ <xsl:with-param name="search" select='"'"'/>
+ <xsl:with-param name="replace" select='"\'"'/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template name="escape-lua-xhtml1">
+ <xsl:param name="string"/>
+ <xsl:variable name="escaped">
+ <xsl:call-template name="escape-xhtml1">
+ <xsl:with-param name="string" select="$string"/>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:call-template name="escape-lua">
+ <xsl:with-param name="string" select="$escaped"/>