Function

Definiere eine Funktion

Kindelemente

ClearPage, Column, Columns, ForAll, Group, LoadDataset, Loop, Message, NextFrame, NextRow, Param, PlaceObject, ProcessNode, SaveDataset, SetVariable, Switch, Value

Elternelemente

Layout

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.

Siehe auch

Das Kapitel über Programmierung.