# Elementname: `Zuweisung`

## Beschreibung

Weist einer Variablen einen Wert zu. Der Wert kann aus mehreren Elementen bestehen (siehe zweites Beispiel).

Erlaubte Attribute: auswahl, variable

Kindelemente: Absatz, Attribut, Element, Fallunterscheidung, FürAlle, Kopie-von, Schleife, Sequenz, SortiereSequenz, Spalten, Tabellenkopf, Td, Tlinie, Tr, Wert

Elternelemente: BeiSeitenAusgabe, BeiSeitenErzeugung, Bis, Datensatz, Fall, FürAlle, Include, Inhalt, Layout, Schleife, SeitenSpeichern, Solange, Sonst

### Attribute

auswahl (XPath Ausdruck, optional)

  Inhalt, der der Variablen zugewiesen wird.

variable (Text)

  Name der Variablen, der etwas zugewiesen werden soll.

### Bemerkungen

Variablen haben eine globale Sichtbarkeit.

## Beispiel

    <Datensatz element="produkt">
      <Zuweisung variable="Textbreite" auswahl="5"/>
      <ObjektAusgeben spalte="1">
        <Textblock breite="{ $Textbreite }">
          <Absatz>
            <Wert auswahl="$Artikelnummer"/>
          </Absatz>
        </Textblock>
      </ObjektAusgeben>
    </Datensatz>

Folgendes Beispiel zeigt, wie mehrere Absätze in einer Variablen gespeichert werden, um sie anschließend in einem Textblock auszugeben.

    <Datensatz element="produkte">
      <Zuweisung variable="Artikeltext"/>
      <BearbeiteKnoten auswahl="artikel"/>
      <ObjektAusgeben spalte="1">
        <Textblock breite="10">
          <Wert auswahl=" $Artikeltext "/>
        </Textblock>
      </ObjektAusgeben>
    </Datensatz>

    <Datensatz element="artikel">
      <Zuweisung variable="Artikeltext">
        <!-- Der vorherige Inhalt wird hinzugefügt -->
        <Wert auswahl="$Artikeltext"/>
        <Absatz>
          <Wert auswahl=" @beschreibung " />
        </Absatz>
      </Zuweisung>
    </Datensatz>

## Siehe auch

Wert

# Befehlsübersicht

- A
- Absatz
- Aktion
- Attribut
- Ausgabe
- B
- BearbeiteKnoten
- BeiSeitenAusgabe
- BeiSeitenErzeugung
- Bild
- Bis
- Box
- Br
- Datensatz
- DefiniereFarbe
- DefiniereSchriftfamilie
- DefiniereTextformat
- Element
- Fall
- Fallunterscheidung
- Farbe
- Fett
- FettKursiv
- FürAlle
- Gruppe
- HLeerraum
- I
- Include
- Indexerstellen
- Inhalt
- Kopie-von
- Kursiv
- LadeDatensatzdatei
- LadeSchriftdatei
- Layout
- Leerzeile
- Lesezeichen
- Li
- Linie
- Marke
- Nachricht
- NeueSeite
- NeueZeile
- Normal
- NächsterRahmen
- ObjektAusgeben
- Ol
- Optionen
- Platzierungsbereich
- Platzierungsrahmen
- Rahmen
- Rand
- Raster
- Schleife
- Schriftart
- SeitenEinfügen
- SeitenSpeichern
- Seitenformat
- Seitentyp
- Sequenz
- SetzeRaster
- Solange
- Sonst
- SortiereSequenz
- Spalte
- Spalten
- SpeichereDatensatzdatei
- Strichcode
- Stylesheet
- Sub
- Sup
- Tabelle
- Tabellenfuß
- Tabellenkopf
- Td
- Text
- Textblock
- Tlinie
- Tr
- Transformation
- Trennvorschlag
- U
- URL
- Ul
- VLeerraum
- Wert
- ZurListeHinzufügen
- Zuweisung

Version: 2.2.0 | Startseite | Befehlsreferenz | Andere Sprache: Englisch