Re: numbering sorted list
You were close! Marko Draisma asks: >In the generated text I want to sort and number the list like this: >color1=blue >color2=red >color3=yellow [Where 1,2,3 are applied after sorting colors by name] >I tried something like this: <xsl:for-each select="color"> <xsl:sort select="@name"/> color<xsl:number/>=<xsl:value-of select="@name"/> </xsl:for-each> >but in this case the number represents the original position >in the xml-file. >Can anyone give me a hint please? Just change that <xsl:number/> into <xsl:number value="position()"/> and that should take care of it. It's a nuance presented in the first three paragraphs of section 7.7 of the XSLT spec. .................David Marston XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format