Re: Applying for-each loop to variable that contains r
Apologies - the email wasn't complete ... I want to use a variable as the context for a for-each loop. i.e. <xsl:for-each select="$var"> However the content of this variable is dependent on some conditions, and therefore the body of the variable is used to determine this. e.g. <xsl:variable name="var"> <xsl:if test="somecondition"> <xsl:value-of select="nodes1"/> </xsl:if> <xsl:if test="othercondition"> <xsl:value-of select="nodes2"/> </xsl:if> </xsl:variable> I get an error in the for-each loop: "Can not convert #RTREEFRAG to a NodeList!" It appears that I can only loop through a variable if its value has been set with the select attribute (rather than in its body). Can anyone confirm this, and can they suggest a different approach to setting this variable? Thanks, Pete __________________________________________________ Yahoo! Plus For a better Internet experience http://www.yahoo.co.uk/btoffer 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