属性値のデータ型

属性値のデータ型を指定するには、[データ型] 属性を指定します。次の表は、指定するデータ型を示します。

データ型

説明

CDATA

文字列です。

ID

一意の識別子です。値が一意でない場合、XML プロセッサからエラー メッセージが通知されます。

IDREF

文書内の別の場所で定義されている、識別子への参照です。現在の XML 文書に割り当てられていない識別子を値として使用すると、XML プロセッサからエラー メッセージが通知されます。

IDREFS

属性値として、IDREF タイプの複数の属性値をスペースで区切って列挙できます。現在の XML 文書に割り当てられていない識別子が属性値のなかで参照されると、XML プロセッサからエラー メッセージが通知されます。

ENTITY

DTD で宣言されているリモートのバイナリ エンティティへの参照です。

ENTITIES

属性値として、ENTITY タイプの複数の属性値をスペースで区切って列挙できます。

NMTOKEN

文字、数字、ピリオド、ダッシュ、セミコロン、アンダースコアの任意の組み合わせを属性タイプとして使用できます。

NMTOKENS

属性値として、NMTOKEN タイプの複数の属性値をスペースで区切って列挙できます。

NOTATION

DTD で宣言されている表表記への参照です。

[NMTOKEN] の値は、その [データ型] 属性のデフォルトとして指定されます。