Hi
I am a bit of newbie ,
I am trying to create a temp tree of nodes to then use to number output rows
sequentially.
How do I create a temp tree using my templates and then access the nodes of my
temp tree?
All attempts I have made seem to only result in a text string, and an error
that my "expression must evaluate to a node set".
Any examples would be a great help?
Here is some code that demonstrates my problem.
<?xml version="1.0"?>
<xslt:stylesheet version="1.0"
xmlns:xslt="http://www.w3.org/1999/XSL/Transform">
<xslt:output method="text" indent="no"/>
<xslt:template match="Results">
<xslt:variable name="flattree">
<xslt:apply-templates mode="phase1"/>
</xslt:variable>
<!-- This works... -->
<xslt:value-of select="."/>
<!-- ...this doesn't:
<xslt:for-each select="$flattree">
<xslt:value-of select="."/>
</xslt:for-each>
-->
</xslt:template>
<xslt:template match="*" mode="phase1">
<xslt:value-of select="'myrecord'"/>
</xslt:template>
</xslt:stylesheet>
Thanks Charles
***********************************************************************************************
Did you know? Aligned Assets and Rochdale Metropolitan Borough Council have
qualified as finalists in the IM 2004 awards! Find out more at
http://www.aligned-assets.co.uk/aboutaa/im2004_awards.html
--~------------------------------------------------------------------
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>
--~--