Subject: RE: escaping quotes with \" From: Brian Young <Brian.Young@xxxxxxx> Date: Thu, 28 Sep 2000 17:19:16 -0400 |
Hello, Here's the version I wrote this very day: <xsl:template name="translateDoubleQuotes"> <xsl:param name="string" select="''" /> <xsl:choose> <xsl:when test="contains($string, '"')"> <xsl:text /><xsl:value-of select="substring-before($string, '"')" />\"<xsl:call-template name="translateDoubleQuotes"><xsl:with-param name="string" select="substring-after($string, '"')" /></xsl:call-template><xsl:text /> </xsl:when> <xsl:otherwise> <xsl:text /><xsl:value-of select="$string" /><xsl:text /> </xsl:otherwise> </xsl:choose> </xsl:template> Very similar to what you have, but maybe it is different enough to help you out. Thanks, Brian -----Original Message----- From: Lee Bierman [mailto:lbierman@xxxxxxxxxx] Sent: Thursday, September 28, 2000 3:37 PM To: 'xsl-list@xxxxxxxxxxxxxxxx' Subject: escaping quotes with \" I found this snippet of code on the faq but don't quite understand it. So if I want to escape all my quotes I just add this XSL to the bottom of my page or do I need to associate every value of with it? Please help out the newbie.. Thanks <xsl:variable name="noQuote"><xsl:call-template name="cleanQuote"> <xsl:with-param name="string"><xsl:value-of select="$noLF" /></xsl:with-param> </xsl:call-template> </xsl:variable> <xsl:template name="cleanQuote"> <xsl:param name="string" /> <xsl:if test="contains($string, '"')"> <xsl:value-of select="substring-before($string, '"')" />\"<xsl:call-template name="cleanQuote"> <xsl:with-param name="string"><xsl:value-of select="substring-after($string, '"')" /> </xsl:with-param> </xsl:call-template> </xsl:if> <xsl:if test="not(contains($string, '"'))"><xsl:value-of select="$string" /> </xsl:if> </xsl:template> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: escaping quotes with \", Chris Bayes | Thread | XSLT on Mac, Kynn Bartlett |
RE: Matching nodes in the default n, Evan Lenz | Date | Re: Matching nodes in the default n, John E. Simpson |
Month |