Subject:xsl:variable in xsl:for-each Author:pxp p Date:30 Jul 2005 03:16 PM Originally Posted: 30 Jul 2005 03:14 PM
Hi All,
I'm am new to XML/XSL but i am picking it up fast, Can anyone help me with this?
I have the xsl file below that runs for-each on the Item nodes, one of the nodes under an Item is col_num it specifis the Columns number I would like to add an If question that checks if the current col_num is the same as the last one. To do this is guess i will need an xsl:variable that will save the last Item's col_num but I am not sure how to write that, anyone?
Thanks,
PxPilot
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format">
<xsl:template match="/">
<xsl:for-each select="ITEMS/Item">
<xsl:sort select="col_num"/>
<xsl:sort select="line_num"/>
Col Num: <xsl:value-of select="item_name"/>
Col Num: <xsl:value-of select="col_num"/>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>