Within our SharePoint 2010 farm running over SSL, we have multiple RSS feeds that are delivered through http://. The issue arises when these RSS feeds have an image and IE displays the warning of insecure content being present. Is there an easy way within the RSS Viewer's XSLT markup to remove all image tags and their contents? These are the two sections that call and display the description HTML within the RSS Viewer Web Part.
<xsl:if test="string-length(description) > 0">
<xsl:variable name="SafeHtml">
<xsl:call-template name="GetSafeHtml">
<xsl:with-param name="Html" select="description"/>
</xsl:call-template>
</xsl:variable>
- <xsl:value-of select="$SafeHtml" disable-output-escaping="yes"/>
</xsl:if>
<xsl:template name="GetSafeHtml" match="@*|node()>
<xsl:param name="Html"/>
<xsl:choose>
<xsl:when test="$rss_IsDesignMode = 'True'">
<xsl:value-of select="$Html"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="rssaggwrt:MakeSafe($Html)"/>
</xsl:otherwise>
</xsl:choose>
</xsl:template>