Übergabeparameter

Wird die Transformation aus cardo.Button gestartet, werden die Argumente des Plans auch in das Ergebnisdokument (Grundlage für die Transformation) übernommen.

Beispiel Ergebnisdokument:

<ButtonRow>
    <ButtonOptions xmlns="http://schemas.webs.idu.de/cardo3/Button">
        <ButtonEnv xmlns="">
            <Attachments />
            <Variables>
                <Var name="Name" store="Default">Elster</Var>
                <Var name="Puffer" store="Default">800</Var>
                <Var name="TargetType" store="Default">XML</Var>
                <Var name="Papierformat" store="Default">A4</Var>
            </Variables>
        </ButtonEnv>
    </ButtonOptions>
    ...
</ButtonRow>

 Diese können dann in der Transformation genutzt werden: 

<p>
    Papierformat: <xsl:value-of select="/ButtonRow/btn:ButtonOptions/ButtonEnv/Variables/Var[@name = 'Papierformat']"/>
</p>