Subject: Re: Aw: [xsl] Which is less expensive group by or select distinct-values From: "Martin Honnen martin.honnen@xxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Fri, 15 Jul 2016 20:18:18 -0000 |
On 15.07.2016 21:39, dvint dvint@xxxxxxxxx wrote:I need a formated and sorted string
Yes, I understand, but the result of distinct-values() can be sorted directly with e.g
<data type="topicreport" name="WDTermList"> <xsl:for-each select="distinct-values(.//term[not(@keyref)])"> <xsl:sort select="." /> <xsl:value-of select="."/> <xsl:if test="position() != last()">, </xsl:if> </xsl:for-each> </data>
or if you want a variable with e.g.
<xsl:variable name="TermList" select="distinct-values(.//term[not(@keyref)])" />
<data type="topicreport" name="WDTermList"> <xsl:for-each select="$TermList"> <xsl:sort select="." /> <xsl:value-of select="."/> <xsl:if test="position() != last()">, </xsl:if> </xsl:for-each> </data>
Or directly with perform-sort.
<xsl:value-of separator=","> <xsl:perform-sort select="distinct-values(.//term[not(@keyref)])"> <xsl:sort select="."></xsl:sort> </xsl:perform-sort> </xsl:value-of>
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: Aw: [xsl] Which is less expensi, Martin Honnen martin | Thread | Re: Aw: [xsl] Which is less expensi, Dan Vint dvint@xxxxx |
Re: Aw: [xsl] Which is less expensi, Martin Honnen martin | Date | Re: [xsl] Which is less expensive g, Michael Kay mike@xxx |
Month |