[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] 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
|