Subject: RE: escaping quotes with \" From: "Chris Bayes" <Chris@xxxxxxxxxxx> Date: Fri, 29 Sep 2000 20:00:28 +0100 |
Lee, The important bit is the named template cleanQuote it takes one parameter "string" to be cleaned. <xsl:template name="cleanQuote"> <xsl:param name="string" /> To use it include it at the bottom of your stylesheet or put it into another file and use the <xsl:include...> to include it To use it you just need to call it and give it the string parameter <xsl:call-template name="cleanQuote"> <xsl:with-param name="string"> Then you put here your "quoted" string </xsl:with-param> </xsl:call-template> or <xsl:call-template name="cleanQuote"> <xsl:with-param name="string"><xsl:value-of select="text()" /></xsl:with-param> </xsl:call-template> Ciao Chris XML/XSL Portal http://www.bayes.co.uk/xml >-----Original Message----- >From: owner-xsl-list@xxxxxxxxxxxxxxxx >[mailto:owner-xsl-list@xxxxxxxxxxxxxxxx]On Behalf Of Lee Bierman >Sent: 28 September 2000 20:37 >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 -> |
---|---|---|
escaping quotes with \", Lee Bierman | Thread | RE: escaping quotes with \", Brian Young |
Output is incorrect..., Peter McEvoy | Date | RE: "Breaking Out" of an xsl transf, Chris Bayes |
Month |