SortSequence
Sortiert eine Liste.
Kindelemente
(keine)
Elternelemente
AtPageCreation
, AtPageShipout
, Case
, Contents
, Element
, ForAll
, Loop
, Otherwise
, Record
, SaveDataset
, SavePages
, SetVariable
, Until
, While
Attribute
criterion
(Text)Attributname, nach dem sortiert werden soll.
numerical
(optional)Sortiere alphabetisch oder nummerisch
yes
Sortiere nummerisch
no
Sortiere alphabetisch (Voreinstellung)
order
(optional)Wähle die Sortierreihenfolge
ascending
Benutze aufsteigende Sortierreihenfolge (Voreinstellung)
descending
Benutze absteigende Sortierreihenfolge
removeduplicates
(Text, optional)Wenn Duplikate gelöscht werden sollen, steht hier das Attribut mit dem Inhalt.
select
(XPath-Ausdruck)Datensatz, der sortiert werden soll
Beispiel
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>
Siehe auch
Das Kapitel Sortieren von Daten.