Closed Bug 306965 Opened 20 years ago Closed 20 years ago

Passed HTML in XSL parameters not rendered

Categories

(Firefox :: General, defect)

x86
NetBSD
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 98168

People

(Reporter: dublet, Unassigned)

Details

User-Agent: Mozilla/5.0 (X11; U; NetBSD i386; en-US; rv:1.7.10) Gecko/20050727 Firefox/1.0.6 Build Identifier: Mozilla/5.0 (X11; U; NetBSD i386; en-US; rv:1.7.10) Gecko/20050727 Firefox/1.0.6 When passing HTML in XSL template parameters, the HTML is not rendered properly, despite being escaped (does not even come into the DOM tree according to the DOM inspector). Other XSL parsers interpret it as HTML correctly. Reproducible: Always Steps to Reproduce: <xsl:template name="line"> <xsl:param name="test"/> <xsl:value-of disable-output-escaping="yes" select="$test"/> </xsl:template> <xsl:call-template name="line"> <xsl:with-param name="test">example html<![CDATA[<sup>with some superscript</sup>]]></xsl:with-param> </xsl:call-template> Actual Results: The sup element in this case, it passed on, unescaped, as should happen, but at rendering stage interpreted as just text. Expected Results: The HTML elements in the CDATA section should be rendered as proper DOM elements, as Internet Explorer and Sablotron XSLT Processor do, for example.
*** This bug has been marked as a duplicate of 98168 ***
Status: UNCONFIRMED → RESOLVED
Closed: 20 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.