[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: escaping quotes with \"
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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|