雑記帳

趣味や仕事の備忘録などを気分で書いてみます

【XML】XML Schemaでの属性宣言

属性宣言では、属性名の宣言および属性の型の指定を行う。
複合型定義のモデルグループの後に記述する。

<xs:attribute name="属性名" type="データ型の名前" />
name

 属性名を指定する。

type

 属性値のデータ型を指定する。

use(オプション)

 属性が省略可能かどうかを指定する。
 optional:省略可能
 required:必須
 prohibited:出現禁止

default(オプション)

 デフォルト値を指定する。

fixed(オプション)

 固定値を指定する。