Ein Attribut beschreibt ein XML-Attribut. Attribute werden nur bei XML-Daten verwendet.
Attribute können global oder lokal sein.
Ein globales Attribut kann im Nachrichtenmodell an mehreren Stellen verwendet werden. Ihm muss ein eindeutiger Name zugewiesen werden, über den mittels eines Attributverweises auf das Attribut verwiesen werden kann.
Ein lokales Attribut ist in einer Position innerhalb eines komplexen Typs definiert und nicht für eine anderweitige Wiederverwendung im Nachrichtenmodell verfügbar.
Attribute können in XML Schema als optional, erforderlich oder unzulässig definiert werden. Attribute dürfen sich nicht wiederholen. Weitere Informationen hierzu finden Sie unter Rangfolge: optionale, erforderliche und sich wiederholende Elemente.
Einem Attribut kann ein Standardwert zugewiesen werden; dieser wird verwendet, wenn das Attribut der Nachricht fehlt. Alternativ kann ein fester Wert definiert werden, den das Attribut immer übernimmt. Die Verwendung der Standardwerte und festen Werte hängt von der Nachrichtendomäne ab.
Der Wert eines Attributs lässt sich unter Verwendung von Wertvorgaben einschränken, die den Bereich der gültigen Werte für das Attribut definieren. Wertvorgaben sind mit dem einfachen Typ verknüpft, auf dem das Attribut basiert. Nähere Informationen finden Sie unter Nachrichtenmodellobjekte: einfache Typen. Im XML-Schema wird die Wertvorgabe als Facette bezeichnet.