次の方法で共有


派生 XML データ型

派生 XML スキーマ データ型、派生データ型に適用できるファセット、および派生データ型の説明を次の表に示します。

データ型 ファセット 説明
normalizedString lengthpatternmaxLengthminLengthenumerationwhiteSpace 空白の正規化処理された文字列を表します。このデータ型は string から派生します。
token enumerationpatternlengthminLengthmaxLengthwhiteSpace トークン化された文字列を表します。このデータ型は normalizedString から派生します。
language lengthpatternmaxLengthminLengthenumerationwhiteSpace 自然言語 ID (RFC 1766 によって定義) を表します。このデータ型は token から派生します。
IDREFS lengthmaxLengthminLengthenumerationwhiteSpace IDREFS 属性の型を表します。IDREF 型の値セットを含みます。
ENTITIES lengthmaxLengthminLengthenumerationwhiteSpace ENTITIES 属性の型を表します。ENTITY 型の値セットを含みます。
NMTOKEN lengthpatternmaxLengthminLengthenumerationwhiteSpace NMTOKEN 属性の型を表します。NMTOKEN は、名前文字 (文字、数字、その他の文字) の任意の組み合わせのセットです。NameNCName とは異なり、NMTOKEN には先頭文字についての制限はありません。このデータ型は token から派生します。
NMTOKENS lengthmaxLengthminLengthenumerationwhiteSpace NMTOKENS 属性の型を表します。NMTOKEN 型の値セットを含みます。
Name lengthpatternmaxLengthminLengthenumerationwhiteSpace XML での名前を表します。Name は、先頭文字が英字、アンダースコア (_)、またはコロン (:) で、その後に名前文字 (文字、数字、その他の文字) が続きます。このデータ型は token から派生します。
NCName lengthpatternmaxLengthminLengthenumerationwhiteSpace コロンの付いていない名前を表します。このデータ型は Name と同じですが、先頭文字としてコロンは使用できません。このデータ型は Name から派生します。
ID lengthenumerationpatternmaxLengthminLengthwhiteSpace 『XML 1.0 Recommendation』で定義されている ID 属性の型を表します。ID は、コロンの付いていない名前 (NCName) であり、XML ドキュメント内で一意である必要があります。このデータ型は NCName から派生します。
IDREF lengthenumerationpatternmaxLengthminLengthwhiteSpace 指定した ID と一致する ID 属性を持つ要素への参照を表します。IDREF は、NCName であり、XML ドキュメント内の ID 型の要素または属性の値である必要があります。このデータ型は NCName から派生します。
ENTITY lengthenumerationpatternmaxLengthminLengthwhiteSpace 『XML 1.0 Recommendation』で定義されている ENTITY 属性の型を表します。ENTITY は、指定した名前と一致する名前を持つ、未解析のエンティティへの参照です。ENTITY は NCName であり、スキーマ内で未解析エンティティ名として宣言します。このデータ型は NCName から派生します。
integer enumerationfractionDigitspatternminInclusiveminExclusivemaxInclusivemaxExclusivetotalDigitswhiteSpace オプションで先頭に符号 (+ または -) を持つ 10 進数のシーケンスを表します。このデータ型は decimal から派生します。
nonPositiveInteger enumerationfractionDigitspatternminInclusiveminExclusivemaxInclusivemaxExclusivetotalDigitswhiteSpace 0 以下の整数を表します。nonPositiveInteger は、負の符号 (-) と 10 進数のシーケンスで構成されます。このデータ型は integer から派生します。
negativeInteger enumerationfractionDigitspatternminInclusiveminExclusivemaxInclusivemaxExclusivetotalDigitswhiteSpace 0 未満の整数を表します。負の符号 (-) と 10 進数のシーケンスで構成されます。このデータ型は nonPositiveInteger から派生します。
long enumerationfractionDigitspatternminInclusiveminExclusivemaxInclusivemaxExclusivetotalDigitswhiteSpace 最小値 –9223372036854775808、最大値 9223372036854775807 の整数を表します。このデータ型は integer から派生します。
int enumerationfractionDigitspatternminInclusiveminExclusivemaxInclusivemaxExclusivetotalDigitswhiteSpace 最小値 –2147483648、最大値 2147483647 の整数を表します。このデータ型は long から派生します。
short enumerationfractionDigitspatternminInclusiveminExclusivemaxInclusivemaxExclusivetotalDigitswhiteSpace 最小値 –32768、最大値 32767 の整数を表します。このデータ型は int から派生します。
byte enumerationfractionDigitspatternminInclusiveminExclusivemaxInclusivemaxExclusivetotalDigitswhiteSpace 最小値 –128、最大値 127 の整数を表します。このデータ型は short から派生します。
nonNegativeInteger enumerationfractionDigitspatternminInclusiveminExclusivemaxInclusivemaxExclusivetotalDigitswhiteSpace 0 以上の整数を表します。このデータ型は integer から派生します。
unsignedLong enumerationfractionDigitspatternminInclusiveminExclusivemaxInclusivemaxExclusivetotalDigitswhiteSpace 最小値 0、最大値 18446744073709551615 の整数を表します。このデータ型は nonNegativeInteger から派生します。
unsignedInt enumerationfractionDigitspatternminInclusiveminExclusivemaxInclusivemaxExclusivetotalDigitswhiteSpace 最小値 0、最大値 4294967295 の整数を表します。このデータ型は unsignedLong から派生します。
unsignedShort enumerationfractionDigitspatternminInclusiveminExclusivemaxInclusivemaxExclusivetotalDigitswhiteSpace 最小値 0、最大値 65535 の整数を表します。このデータ型は unsignedInt から派生します。
unsignedByte enumerationfractionDigitspatternminInclusiveminExclusivemaxInclusivemaxExclusivetotalDigitswhiteSpace 最小値 0、最大値 255 の整数を表します。このデータ型は unsignedShort から派生します。
positiveInteger enumerationfractionDigitspatternminInclusiveminExclusivemaxInclusivemaxExclusivetotalDigitswhiteSpace 正の整数を表します。このデータ型は nonNegativeInteger から派生します。

参照

XML データ型リファレンス | プリミティブ XML データ型 | データ型のファセット