Version 5.8.0

# `Message`

Gibt eine Textmeldung auf der Konsole und in der Protokolldatei aus.

## Kindelemente

`Element`, `Value`

## Elternelemente

`AtPageCreation`, `AtPageShipout`, `Case`, `Contents`, `ForAll`, `Function`, `Layout`, `Loop`, `Otherwise`, `Record`, `SavePages`, `Section`, `Table`, `Tr`, `Until`, `While`

## Attribute

`error` (optional)
  Zusätzlich einen Fehler melden.
  - `yes`: Fehler ausgeben.
  - `no`: Keinen Fehler ausgeben (Voreinstellung).
`errorcode` (Zahl, optional, seit Version 2.3.69)
  Wenn ein Fehler ausgegeben wird, benutze diesen Fehlercode. Voreinstellung 1. Negative Werte sind für interne Zwecke reserviert.
`exit` (optional, seit Version 3.1.17)
  Soll sich der Publisher beenden?
  - `no`: Der speedata Publisher erzeugt weiterhin die PDF-Datei
  - `yes`: Der speedata Publisher beendet sich ohne die PDF-Datei fertig zu stellen.
`select` (XPath-Ausdruck, optional)
  Inhalt der Nachricht. Alternativ dazu: Kindelemente Wert innerhalb des Elements »`Message`«

## Beispiel

    <Message select="concat('Price: ',@price)" error="no"/>

    <Record element="Datensatz">
      <Message>
        <Value>Attribut Preis: </Value>
        <Value select="@Preis"></Value>
      </Nachricht>
    </Record>

#### Inhalt