WWW INFOMATION

組み込み型

 組み込み型は、あらかじめ定義されているデータ型で、文字列や数値など単純なデータ型を指します。
 例えば、
<xsd:element name="sample" type="xsd:string" >

という定義は、"sample"要素の内容は、文字列を使用することを意味します。

この定義があった場合、
<sample>文字列</sample>

は正しいですが、
<sample>123</sample>

は、数値が内容の定義されていますので誤りになります。

 あらかじめ定義されているデータ型には以下があります。

組み込み型 意味など
string   文字列
normalizedString   空白文字を正規化した文字列
token   トークン文字列
byte -1, 126 -128〜128
unsignedByte 0, 126 0〜256
base64Binary GpM7 バイナリデータ
hexBinary 0FB7 バイナリデータ
integer -126789, -1, 0, 1, 126789 整数 
positiveInteger 1, 126789 1以上の整数
negativeInteger -126789, -1 −1以下の整数
nonNegativeInteger 0, 1, 126789 0以上の整数
nonPositiveInteger -126789, -1, 0 0以下の整数
int -1, 126789675 32bit整数
unsignedInt 0, 1267896754 32bit整数(正)
long -1, 12678967543233 64bit整数
unsignedLong 0, 12678967543233 64bit整数(正)
short -1, 12678 16bit整数
unsignedShort 0, 12678 16bit整数(正)
decimal -1.23, 0, 123.4, 1000.00 10進数
float -INF, -1E4, -0, 0, 12.78E-2, 12, INF, NaN 実数
double -INF, -1E4, -0, 0, 12.78E-2, 12, INF, NaN 実数
boolean true, false
1, 0
真偽値
time 13:20:00.000, 13:20:00.000-05:00 時間
dateTime 1999-05-31T13:20:00.000-05:00 日付・時間
duration P1Y2M3DT10H30M12.3S 経過時間
date 1999-05-31 日付
gMonth --05--
gYear 1999
gYearMonth 1999-02 年月
gDay ---31 日付
gMonthDay --05-31 月日
Name shipTo XMLの名前
QName po:USAddress ネームスペースで使用する名前
NCName USAddress ほぼ上に同じ
anyURI http://www.example.com/, http://www.example.com/doc.html#ID5 URI
language en-GB, en-US, fr jpとか。。
ID   DTDと同じ
IDREF   DTDと同じ
IDREFS   DTDと同じ
ENTITY   DTDと同じ
ENTITIES   DTDと同じ
NOTATION   DTDと同じ
NMTOKEN US,
Brésil
DTDと同じ
NMTOKENS US UK,
Brésil Canada Mexique
DTDと同じ

戻る   進む