Name

StripHTML

Example

<xsl:call-template name="StripHTML"> 
  <xsl:with-param name="HTMLText" select="@Body"/>
</xsl:call-template>

Code

<xsl:template name="StripHTML"> 
  <xsl:param name="HTMLText"/>
  <xsl:choose>
    <xsl:when test="contains($HTMLText, '&lt;')">
      <xsl:call-template name="StripHTML">
        <xsl:with-param name="HTMLText" select="concat(substring-before($HTMLText, '&lt;'), substring-after($HTMLText, '&gt;'))"/>
      </xsl:call-template>
    </xsl:when>
    <xsl:otherwise>
      <xsl:value-of select="$HTMLText"/>
    </xsl:otherwise>
  </xsl:choose>
</xsl:template>