xsl-list
[Top] [All Lists]

AW: sort order - short word before longer word??

2005-03-14 10:31:33
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>
--~--



<Prev in Thread] Current Thread [Next in Thread>
  • AW: sort order - short word before longer word??, Klocker Christoph <=