Subject: RE: RE: RE: RE: RE: Need to use generate-id() or other method?
From: cknell@xxxxxxxxxx
Date: Fri, 25 Apr 2003 11:22:17 -0500
|
Sorry, this is what happens when you don't take the time to think things through. You don't need the parameter and you don't need the concatenation. The <xsl:number> handles that by itself very nicely. Here is the improved, simpler template:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" indent="yes" encoding="UTF-8" />
<xsl:strip-space elements="*" />
<xsl:template match="/menu">
<div id="menu">
<xsl:apply-templates />
</div>
</xsl:template>
<xsl:template match="item">
<xsl:variable name="id">
<xsl:number level="multiple" count="item" format="1.1"/>
</xsl:variable>
<div id="{substring($id, 1, string-length($id)-1)}">
<xsl:apply-templates />
</div>
</xsl:template>
</xsl:stylesheet>
--
Charles Knell
cknell@xxxxxxxxxx - email
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|