[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: for-each and variables
> > Can anyone tell me why the following will not work? > > > <xsl:variable name="temp">data/row</xsl:variable> > > <xsl:for-each select="$temp"> >Because $temp is a result tree fragment consisting of a text node with the >string of character data 'data/row'. > >The value of a select="" must be an XPath expression that evaluates to a >node-set. > >Change the variable assignment to ><xsl:variable name="temp" select="data/row"/> >and it will work. Many thanks to all who responded. My problem stems from "some_text_here" looks like a string to me as does "$variable_here". Just depends on when the "expansion" would occur from text in the XSL to the node set. Anyway, with everyone's input, I now have the template using a param variable for the selection and the caller uses the above suggestion for building the elusive node-set !! Cheers! Larry 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
|