Function

Definiere eine Funktion

Kindelemente

ClearPage, Column, Columns, Copy-of, ForAll, Group, LoadDataset, Loop, Message, NextFrame, NextRow, Paragraph, Param, PlaceObject, ProcessNode, SaveDataset, SetVariable, Switch, Td, Tr, 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.