RE: RE: RE: RE: RE: [xsl] Need to use generate-id() or other method?

Subject: RE: RE: RE: RE: RE: [xsl] 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


Current Thread