|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: for i = 1 to 10, or while (is there an equivalent?
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: 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
|
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
|

Cart








