Die komplexe Eigenschaft '
@XMLAttribute' wird in einem Feld eines Datensatzabschnitts (Record) angegeben und identifiziert die
Merkmale eines XML-Attributs. Die Eigenschaft umfasst die folgenden Felder:
- name
- Der Name des XML-Attributs. Der Standardwert ist der Name des Datensatzfelds.
Wenn Sie einen Datensatz in eine XML-Zeichenfolge schreiben, wird der
Wert des Eigenschaftsfelds dem Attribut in der XML-Zeichenfolge zugeordnet. Wenn Sie eine XML-Zeichenfolge in einen Datensatz lesen, gibt die EGL-Laufzeit eine
Laufzeitausnahmebedingung (RuntimeException) aus, wenn eine Abweichung zwischen den tatsächlichen und den erwarteten Attributen
festgestellt wird.
- namespace
Der XML-Namensbereich, der dem XML-Attribut zugeordnet ist. Wenn Sie den Datensatz in eine XML-Zeichenfolge schreiben, gibt es folgende Möglichkeiten:
- Wenn Sie einen Namensbereich angeben, stellt die EGL-Laufzeit das Attribut in diesem Namensbereich und ordnet dem Attributnamen ein Präfix zu.
- Wenn Sie keinen Namensbereich angeben, befindet sich das Attribut in keinem Namensbereich.
Wenn Sie eine XML-Zeichenfolge in den Datensatz
lesen, gibt die EGL-Laufzeit eine Laufzeitausnahmebedingung (RuntimeException) aus, wenn eine Abweichung zwischen dem
tatsächlichen und dem erwarteten Namensbereichstatus des Attributs festgestellt wird.