[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Catch output of XSL identity into XSL Variable
becarios mx wrote: > Dear All: > > I have been trying to store the output of the XSL identity template > into a XSL variable without success. Is it possible? Yes. What do you mean without success? > My code is: > > <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" > xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> > > <xsl:template match="/"> > > <xsl:variable name="myVar"> <xsl:call-template name="identidad" > /> </xsl:variable> > > myVar: <xsl:value-of select="$myVar" /> > > </xsl:template> > > > <xsl:template match="@*|node()" mode="abc" name="identidad"> > <xsl:copy> <xsl:apply-templates select="@*|node()" mode="abc"/> > </xsl:copy> </xsl:template> </xsl:stylesheet> > It just works. Please note that if you use the result of the variable with xsl:value-of you only get the text, not the complete tree that the variable contains. For that you can use xsl:copy-of. -- Piet van Oostrum Cochabamba. URL: http://pietvanoostrum.com/ Nu Fair Trade woonartikelen op http://www.zylja.com
|
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
|