Subject: RE: Problem when outputting JavaScript From: Kay Michael <Michael.Kay@xxxxxxx> Date: Thu, 19 Oct 2000 19:11:40 +0100 |
> Is there a clean way to have this same section look more like this: > > <xsl:if test="//section/link[@type='rollover']"> > <xsl:strip-space> > <xsl:attribute name="onload"> > MM_preloadImages( > <xsl:for-each select="//section/link[@type='rollover']"> > '<xsl:value-of select="onmouseover" />' > <xsl:if test="position() != last()"> > , > </xsl:if> > </xsl:for-each> > ) > </xsl:attribute> > </xsl:strip-space> > </xsl:if> > I assume you know that you can't use xsl:strip-space like this, it has to be a top-level element. The answer is to enclose all the text you actually want to output within <xsl:text>, e.g. <xsl:text>'</xsl:text>. Alternatively write <xsl:value-of select="'"/>. Not pretty, but it's the only way of stopping the newlines and tabs adjacent to text being included with the text. Mike Kay XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Problem when outputting JavaScript, Andy_Freeman | Thread | Count Nodes, mxmodi |
RE: How To Access a param from styl, Scott_Boag | Date | RE: Count Nodes, Kay Michael |
Month |