Hi,
I figured out,
changed the sorting to
<xsl:sort select="haupt"
Anyway for explaining
I had structure
<xsl:for-each-group select="//stichwort" group-by="haupt">
<xsl:sort select="." order="ascending" data-type="text" />
Some xsl:fo elements
</
</
<artikel>
<iv-eintrag>
<beschreibung>Ankündigungsabgabepflichtige Plakatwerbung zur Förderung der
Wirtschaft durch die Wirtschaftskammer</beschreibung>
<stichwort>
<haupt>Ankündigungsabgabenpflicht</haupt>
<sub>Plakatwerbung Wirtschaftskammer</sub>
<subsub>Zur Förderung der Wirtschaft</subsub>
</stichwort>
</iv-eintrag>
</artikel>
<artikel>
<iv-eintrag>
<gesetztesstelle>FAG 1997 § 15a; Klagenfurter AnkAbgV § 2 Abs
1</gesetztesstelle>
<beschreibung>Vorschreibung von Ankündigungsabg aufgrund
Gemeindeverordnung nach Wegfall der ursprünglichen gesetzlichen
Grundlage</beschreibung>
<stichwort>
<haupt>Ankündigungsabgabe</haupt>
<sub>Wegfall gesetzlicher Grundlage</sub>
</stichwort>
</iv-eintrag>
</artikel>
Thanks anyway.
christoph
-----Ursprüngliche Nachricht-----
Von: Andrew Welch [mailto:ajwelch(_at_)piper-group(_dot_)com]
Gesendet: Montag, 14. März 2005 18:09
An: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Betreff: RE: [xsl] sort order - short word before longer word??
I got a sorting problem, I try to sort some entries alphabetically,
the problem is, when I have these two entries
<word>Ankündigungsabgabe</word>
<word>Ankündigungsabgabenpflicht</word>
Transforming with <xsl:sort select="." order="ascending"
data-type="text" />
I get the second one first, and can't figure it out how to
get the shorter one first. Actually I am expecting the
shorter one should be the first in the result.
Using saxon8.2
I get the shorter one first, as expected.
Post how you are performing the sort - within xsl:for-each or
xsl:apply-templates, with some sample input.
cheers
andrew
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--