Subject: Re: [xsl] having problem implementing 'strip-space' From: Joerg Heinicke <joerg.heinicke@xxxxxx> Date: Mon, 27 Jan 2003 23:23:09 +0100 |
Hello, I am not having any luck getting my xslt scripts to remove the whitespace and carraige returns from my xml upon conversion to html. The main reason I need to have the space removed is that I have event handler's w/ javascript in them that are not working due to the carraige returns in the output which looks like this: ---------------------------------------------------------------------------- -------------------------------- <a href="javascript:bigFig(' FIG01-01','../fig/big/ FIG01-01.JPG ',' FIG01-01');"><img border="0" src="../fig/thm/ FIG01-01.JPG " alt=" FIG01-01" name="my FIG01-01"></a> ---------------------------------------------------------------------------- -------------------------------- ---------------------------------------------------------------------------- -------------------------------- the xsl looks like this: ---------------------------------------------------------------------------- -------------------------------- <xsl:for-each select="@NUM"> <xsl:variable name="imagelabel"><xsl:value-of select="../TTL" /></xsl:variable> <xsl:variable name="imagefilename"><xsl:value-of select="//CHAP/@NUM" />-<xsl:value-of select="." /></xsl:variable> <tr><td valign="top" class="text"> <a> <xsl:attribute name="href"> <xsl:text>javascript:bigFig('</xsl:text> <xsl:value-of select="$imagefilename" /> <xsl:text>','../fig/big/</xsl:text> <xsl:value-of select="$imagefilename" /> <xsl:text>.jpg','</xsl:text> <xsl:value-of select="$imagefilename" /> <xsl:text>');</xsl:text> </xsl:attribute>
<img border="0" width="150"> <xsl:attribute name="src"> <xsl:text>../fig/thm/</xsl:text> <xsl:value-of select="$imagefilename" /> <xsl:text>.jpg</xsl:text> </xsl:attribute> <xsl:attribute name="alt"> <xsl:value-of select="$imagefilename" /> </xsl:attribute> <xsl:attribute name="name"> <xsl:text>my</xsl:text> <xsl:value-of select="$imagefilename" /> </xsl:attribute> </img>
</a> <br/> </td></tr> </xsl:for-each>
---------------------------------------------------------------------------- -------------------------------- ---------------------------------------------------------------------------- -------------------------------- I've tried every implementation of: <xsl:strip-space elements="*"/> imaginable.
I stumbled upon a suggestion to use the 'normalize()' function just recently in relation to this sort of problem. Does anyone know how it might be implemented in this scenario? ---------------------------------------------------------------------------- --------------------------------
Thanks in advance, Steve
****************************************************************************
This email may contain confidential material.
If you were not an intended recipient, please notify the sender and delete all copies.
We may monitor email to and from our network.
****************************************************************************
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] having problem implementing ', Wright, Steve | Thread | [xsl] how to use namespaces with xs, Pierre François |
Re: [xsl] Quality XSL Debugging Too, Al Byers | Date | Re: [xsl] Conditional splitting of , Joerg Heinicke |
Month |