| 
 
Subject: [xsl] get variable value in another template From: T Uma Shankari <umashankari@xxxxxxxxxxxxxxxxxxxx> Date: Mon, 26 Dec 2005 16:34:07 +0530 (IST)  | 
<xsl:template name="globalsubReplace">
  <xsl:param name="outputString"/>
  <xsl:param name="target"/>
  <xsl:param name="replacement"/>
   <xsl:variable name="outputString12">
  <xsl:choose>
    <xsl:when test="contains($outputString,$target)">
      <xsl:value-of select="concat(substring-before($outputString,$target),$replacement)"/>
      <xsl:call-template name="globalsubReplace">
        <xsl:with-param name="outputString" select="substring-after($outputString,$target)"/>
        <xsl:with-param name="target" select="$target"/>
        <xsl:with-param name="replacement" select="$replacement"/>
      </xsl:call-template>
    </xsl:when>
    <xsl:otherwise>
      <xsl:value-of select="$outputString"/>
    </xsl:otherwise>
  </xsl:choose>
 </xsl:variable>
<!--  <xsl:value-of select="$outputString12"/>-->
</xsl:template>
<xsl:template match="opt"> <xsl:call-template name="globalsubReplace"> <xsl:with-param name="outputString" select="."/> <xsl:with-param name="target" select="'{sub}'"/> <xsl:with-param name="replacement" select="'<sub>'"/> </xsl:call-template> <xsl:call-template name="globalsubclose"> <xsl:with-param name="outputString12" select="."/> <xsl:with-param name="target1" select="'{/sub}'"/> <xsl:with-param name="replacement1" select="'</sub>'"/> </xsl:call-template> </xsl:template>
thanks in advance uma
| Current Thread | 
|---|
  | 
| <- Previous | Index | Next -> | 
|---|---|---|
| Re: [xsl] Regular Expression, Mukul Gandhi | Thread | RE: [xsl] get variable value in ano, cknell | 
| Re: [xsl] Regular Expression, Mukul Gandhi | Date | [xsl] Different output encoding fro, Bijo Alex Thomas | 
| Month |