SortSequence
Sortiert eine Liste.
Erlaubte Attribute: criterion, numerical, order, removeduplicates, select
Kindelemente: (keine)
Elternelemente: AtPageCreation, AtPageShipout, Case, Contents, ForAll, Loop, Otherwise, Record, SaveDataset, SavePages, SetVariable, Until, While
Attributname, nach dem sortiert werden soll.
Sortiere alphabetisch oder nummerisch
yes: |
Sortiere nummerisch |
no: |
Sortiere alphabetisch (Voreinstellung) |
Wähle die Sortierreihenfolge
ascending: |
Benutze aufsteigende Sortierreihenfolge (Voreinstellung) |
descending: |
Benutze absteigende Sortierreihenfolge |
Wenn Duplikate gelöscht werden sollen, steht hier das Attribut mit dem Inhalt.
Datensatz, der sortiert werden soll
Daten:
<data> <elt value="one"/> <elt value="two"/> <elt value="three"/> </data>
Layout:
<Record element="data"> <SetVariable variable="unsorted" select="*"/> <SetVariable variable="sorted"> <SortSequence select="$unsorted" criterion="value"/> </SetVariable> <PlaceObject> <Textblock> <ForAll select="$sorted"> <Paragraph><Value select="@value"/></Paragraph> </ForAll> </Textblock> </PlaceObject> </Record>