Function
Definiere eine Funktion
Kindelemente
ClearPage, Column, Columns, Copy-of, ForAll, Group, LoadDataset, Loop, Message, NextFrame, NextRow, Output, Paragraph, Param, PlaceObject, ProcessNode, SaveDataset, SetVariable, Switch, Tablefoot, Tablehead, Tablerule, Td, Tr, Value
Elternelemente
Attribute
name(Text)-
Der Name der Funktion (mit Namensraum-Präfix)
Beispiel
<Layout xmlns="urn:speedata.de:2009/publisher/en"
xmlns:sd="urn:speedata:2009/publisher/functions/en"
xmlns:fn="mynamespace">
<Record element="data">
<PlaceObject>
<Textblock>
<Paragraph>
<Value select="fn:add(3,4)" />
</Paragraph>
</Textblock>
</PlaceObject>
</Record>
<Function name="fn:add">
<Param name="a" />
<Param name="b" />
<Value select="$a + $b" />
</Function>
</Layout>
Gibt die Zahl 7 aus.