[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: construct query string
You do it inside the variable declaration: <xsl:variable name="querystring"> <xsl:for-each select="param"> <xsl:if test="position()!=1">&</xsl:if> <xsl:value-of concat(name, '=', value)/> </xsl:for-each> </xsl:variable> Michael Kay Software AG home: Michael.H.Kay@xxxxxxxxxxxx work: Michael.Kay@xxxxxxxxxxxxxx > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Zack Angelo > Sent: 07 May 2002 20:37 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: construct query string > > > I'm attempting to construct a query string > ("?param1=blah¶m2=blah2", > for example) using the values of a series of tags in an XML > document. My > first intuition was to create an XSL variable, and then send the > transformer into a loop which concats each param tag onto > that variable. > However, after reading the W3C doc, it doesn't seem like > that's feasible > because you can't "shadow" a XSLT variable in the same > template context, > and you can't reference the variable you're trying to declare in the > variable definition. TIA. > > -Zack > > > > 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
|