属性は、XML 属性を表します。 これらは、データが XML である場合にのみ使用されます。
属性は、グローバルまたはローカルとなります。
グローバル属性は、メッセージ・モデル内の複数の場所で使用できます。 このエレメントには、属性参照 で参照できる固有の名前を付ける必要があります。
ローカル属性は、1 つの複合タイプ内の 1 つの位置で定義され、メッセージ・モデル内の他の場所では利用できません。
属性は、XML スキーマでオプション、必須、または禁止に定義できます。 属性を繰り返すことはできません。 詳細については、基数: オプション・エレメント、必須エレメント、および反復エレメントを参照してください。
属性には、デフォルト値が与えられるので、メッセージから属性が欠落していても、デフォルトが用いられます。 または、固定値を定義することができ、その場合に属性は必ずこの値をとります。 デフォルト値および固定値の正確な用法は、メッセージ・ドメインに依存しています。
属性の値は、その属性の適正な値の範囲を定義する値制約 を使用することにより制限できます。 値制約は、属性の基となる単純タイプに関連しています。 詳細については、メッセージ・モデル・オブジェクト: 単純タイプを参照してください。 XML スキーマでは、値制約に該当する語はファセットです。