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
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--