Wendell Piez wrote:
Florian,
There's an idiom for this kind of thing. It was first invented by ...
someone who no doubt reads this list!
<xsl:template match="root">
<xsl:for-each select="//apple">
<xsl:sort select="string-length(.)" order="descending"/>
I think you need to add
data-type="number"
Otherwise, a string of length 2 would be preferred over a string
of length 10.
<xsl:if test="position() = 1">
<xsl:value-of select="."/>
</xsl:if>
</xsl:for-each>
</xsl:template>
As for "most performant and best" I'm rather doubt that I can
guarantee
that. :->
I don't know either! But any other solution I could think of
seemed to be doing about the same thing.
Lars
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list