[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
[xsl] Re: distinct-values() optimization, sorting by frequency
Subject: [xsl] Re: distinct-values() optimization, sorting by frequency From: "James Cummings" <cummings.james@xxxxxxxxx> Date: Fri, 8 Feb 2008 14:40:23 +0000 |
On Feb 8, 2008 2:27 PM, James Cummings <cummings.james@xxxxxxxxx> wrote: > <!-- A Frequency Sorted List --> > <div> > <head>Frequency List</head> > <list type="unordered"> > <xsl:for-each select="$distinct-persNames"> > <xsl:sort select="count($persNames[normalize-space(lower-case(.)) > = .])"/> > <!-- I think it is this sort statement which slows things down, since > I have to repeat it twice. --> > <xsl:variable name="current-name" select="."/> > <xsl:variable name="count-distinct-current-name" > select="count($persNames[normalize-space(lower-case(.)) > = $current-name])"/> > <item><xsl:value-of select="concat($count-distinct-current-name, > ' -- ', $current-name)"/> </item> > </xsl:for-each> Actually I don't think that <xsl:sort> is doing what I want at all! :-( Any suggestions appreciated, -James
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] distinct-values() optimizatio, James Cummings | Thread | Re: [xsl] distinct-values() optimiz, Andrew Welch |
[xsl] distinct-values() optimizatio, James Cummings | Date | Re: [xsl] distinct-values() optimiz, Andrew Welch |
Month |