|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Grouping problem
Given:
<xsl:key name="ve-by-firstocc" match="viewentry" use="substring(entrydata[3]/text,1,1)" /> <xsl:template match="viewentries"> <xsl:for-each select="viewentry[count(. | key('ve-by-firstocc', substring(entrydata[3]/text,1,1))[1]) = 1]"> <xsl:sort select="substring(entrydata[3]/text,1,1)" data-type="text" order="ascending"/> <xsl:value-of select="substring(entrydata[3]/text,1,1)"/> <xsl:for-each select="key('ve-by-firstocc', substring(entrydata[3]/text,1,1))"> <xsl:sort select="entrydata[3]/text" data-type="text" order="ascending"/> <xsl:variable name="ThisDocURL" select="@unid"/> <xsl:value-of select="entrydata[3]/text" /> </xsl:for-each> </xsl:for-each> The result i get is: a c d asking helpteam allowingpermission call 091 cannot secure desire security dont eat in the lab instead of the desired output: a asking helpteam allowingpermission c call091 cannot secure d desire security dont eat in th elab I am not sure where i am going wrong in teh for each statements, can anyone help? _________________________________________________________________ Tired of 56k? Get a FREE BT Broadband connection http://www.msn.co.uk/specials/btbroadband 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
|

Cart








