Case
Stellt einen Fall einer Fallunterscheidung (Switch) dar. Der erste Fall, der zutrifft, wird ausgeführt. Weitere Fälle werden nicht betrachtet. Wird kein Fall erfüllt, dann wird, falls vorhanden, das Element Otherwise ausgeführt.
Kindelemente
A
, Action
, AddSearchpath
, AttachFile
, Attribute
, B
, Barcode
, Bookmark
, Box
, Br
, ClearPage
, Clip
, Color
, Column
, Columns
, Copy-of
, DefineColor
, DefineFontalias
, DefineFontfamily
, DefineMatter
, DefineTextformat
, Element
, Fontface
, ForAll
, Frame
, Group
, HSpace
, Hyphenation
, I
, Image
, Include
, Initial
, InsertPages
, Layout
, Li
, LoadDataset
, LoadFontfile
, Loop
, Message
, NextFrame
, NextRow
, NoBreak
, Options
, Output
, Overlay
, Pageformat
, Pagetype
, Paragraph
, PlaceObject
, PositioningArea
, PositioningFrame
, ProcessNode
, SaveDataset
, SavePages
, SetGrid
, SetVariable
, SortSequence
, Span
, StructureElement
, Sub
, Sup
, Switch
, Table
, TableNewPage
, Tablehead
, Tablerule
, Td
, Tr
, Trace
, Transformation
, U
, Until
, VSpace
, Value
, While
Elternelemente
Attribute
test
(XPath-Ausdruck)-
Für jeden Fall in einer Fallunterscheidung wird überprüft, ob die Bedingung erfüllt ist und bei Übereinstimmung die Kindelemente ausgeführt.
Beispiel
Siehe das Beispiel bei Switch.
Siehe auch
Das Kapitel Programmierung.