[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: multiple template value input
With *multiple*, I guess you mean, xsl:call-template returns a XML fragment(which you can also say result tree fragment). <xsl:variable name="space"> will automatically (implicitly) hold such XML fragment value. If you wish to process the *result tree fragment* with XPath, you need to convert it to nodeset, using the extension function *nodeset*.. Regards, Mukul --- clemens schrenk <clemens.schrenk@xxxxxxx> wrote: > i used this for the variable: > > <xsl:variable name="space"> > <xsl:call-template name="result"> > </xsl:variable> > > > since i need to get the outcome of the template > result, which is multiple. > how can I possibly make "space" a result tree > fragment variable ? > > > > At 2003-09-18 13:08 +0200, clemens schrenk wrote: > >> how can i insert the outcome of a template into > another template at the > >> place of the word space ? <xsl:with-param > name="text" select="space"/> > > > > The above selects the node set of all child > <space> elements ... not sure > > that is what you want ... did you mean "$space"? > > > >> - taken into account, that the outcome of the > template is multiple, since it > >> contains a for-each loop... which means it puts > them all together in the > >> variable. > > > > When working with result tree fragment variables, > one must use <xsl:copy-of > > select="$rtf-var"/> instead of <xsl:value-of .../> > in order to copy the > > structure of the variable to the result tree > instead of the value of the > > text found in the variable to the result tree. > > > > I hope this helps and that I've properly > understood your question. > > > > ....................... Ken > > > > -- > > Next public European delivery: 3-day XSLT/2-day > XSL-FO 2003-09-22 > > Next public US delivery: 3-day XSLT/2-day > XSL-FO 2003-10-13 > > Instructor-led on-site corporate, government & > user group training > > for XSLT and XSL-FO world-wide: please contact us > for the details > > > > G. Ken Holman > mailto:gkholman@xxxxxxxxxxxxxxxxxxxx > > Crane Softwrights Ltd. > http://www.CraneSoftwrights.com/s/ > > Box 266, Kars, Ontario CANADA K0A-2E0 > +1(613)489-0999 (F:-0995) > > ISBN 0-13-065196-6 > Definitive XSLT and XPath > > ISBN 0-13-140374-5 > Definitive XSL-FO > > ISBN 1-894049-08-X Practical Transformation > Using XSLT and XPath > > ISBN 1-894049-11-X Practical > Formatting Using XSL-FO > > Member of the XML Guild of Practitioners: > http://XMLGuild.info > > Male Breast Cancer Awareness > http://www.CraneSoftwrights.com/s/bc > > > > > > XSL-List info and archive: > http://www.mulberrytech.com/xsl/xsl-list > > > > > XSL-List info and archive: > http://www.mulberrytech.com/xsl/xsl-list > __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com 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
|