|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: arguments for xsl:call-template
[Charly] > Does anyone of you has any idea how to call a template and passing with a > node as argument. > I'm trying the following . > > <xsl:template name="histogram"> > <xsl:param name="path" /> > <xsl:for-each select="$path"> > <xsl:value-of select="@value"/> > </xsl:for-each> > </xsl:template> > > <xsl:call-template name="histogram"> > <xsl:with-param name="path" select="'/report/histo/bar'" /> > </xsl:call-template> > Just change to one set of quotes in the select attribute and the select will return a set of nodes, just what you asked for. In other words, your attribute value as you wrote it is a string (because of the extra set of quotes), and you want it to be a node-set. Tom P > my XML looks like . > <report> > <histo> > <bar value="20" /> > <bar value="30" /> > <bar value="40" /> > <bar value="50" /> > </histo> > > </report> 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
|

Cart








