Subject: RE: [xsl] for i = 1 to 10, or while (is there an equivalent?) From: "Steven Reddie" <smr@xxxxxxxxxxxxxx> Date: Wed, 10 Nov 2004 17:08:29 +1100 |
Actually, I think I'm already dead in the water. Is there a way to modify a variable after it is declared and set? What I was hoping to do was (forgive the ugly psuedo xsl): while (<xsl:if test="contains($var,'\')") { var = <xsl:value-of select="substring-before($var,'\')"/><xsl:text>\\</xsl:text><xsl:value-of select="substring-after($var,'\')"/> } But it looks like I can neither do the while (other than something really dodgy like select="//*") or modify the variable. Any guidance appreciated. Steven -----Original Message----- From: Steven Reddie [mailto:smr@xxxxxxxxxxxxxx] Sent: Wednesday, 10 November 2004 4:53 PM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: [xsl] for i = 1 to 10, or while (is there an equivalent?) Hi, I'm probably going about this the wrong way, but I have a C string in a variable that I want to escape the backslashes and double-quotes prior to output. ie. foo\bar"xxx -> foo\\bar\"xxx I figured I could use the XPath contain and substring functions to do what I want, but I can't find a way to iterate until there are no more characters of interest. Can this be done in XSL/XPath? Regards, Steven
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] for i = 1 to 10, or while (is, Steven Reddie | Thread | Re: [xsl] for i = 1 to 10, or while, Geert Josten |
[xsl] for i = 1 to 10, or while (is, Steven Reddie | Date | RE: [xsl] for i = 1 to 10, or while, Jarno.Elovirta |
Month |