属性値のデータ型を指定するには、[データ型] 属性を指定します。次の表は、指定するデータ型を示します。
データ型 |
説明 |
---|---|
CDATA |
文字列です。 |
ID |
一意の識別子です。値が一意でない場合、XML プロセッサからエラー メッセージが通知されます。 |
IDREF |
文書内の別の場所で定義されている、識別子への参照です。現在の XML 文書に割り当てられていない識別子を値として使用すると、XML プロセッサからエラー メッセージが通知されます。 |
IDREFS |
属性値として、IDREF タイプの複数の属性値をスペースで区切って列挙できます。現在の XML 文書に割り当てられていない識別子が属性値のなかで参照されると、XML プロセッサからエラー メッセージが通知されます。 |
ENTITY |
DTD で宣言されているリモートのバイナリ エンティティへの参照です。 |
ENTITIES |
属性値として、ENTITY タイプの複数の属性値をスペースで区切って列挙できます。 |
NMTOKEN |
文字、数字、ピリオド、ダッシュ、セミコロン、アンダースコアの任意の組み合わせを属性タイプとして使用できます。 |
NMTOKENS |
属性値として、NMTOKEN タイプの複数の属性値をスペースで区切って列挙できます。 |
NOTATION |
DTD で宣言されている表表記への参照です。 |
[NMTOKEN] の値は、その [データ型] 属性のデフォルトとして指定されます。