Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
module XSDAUX {//MRO
/* 0.anySimpleType */
type anytype anySimpleType;
/* 1.string */
type charstring string;
/* 2.boolean */
type integer bitXSD (1, 0) ;
type union booleanXSD {
bitXSD bit, boolean bool
}
/* 3.decimal */
type float decimal;
/* 4.float */
type float floatXSD;
/* 5.double */
type float double;
/* 6.duration */
type charstring duration;
/* 7.dateTime */
type charstring dateTime;
/* 8.time */
type charstring time;
/* 9.date */
type charstring date;
/* 10.gYearMonth */
type charstring gYearMonth;
/* 11.gYear */
type charstring gYear;
/* 12.gMonthDay */
type charstring gMonthDay;
/* 13.gDay */
type charstring gDay;
/* 14.gMonth */
type charstring gMonth;
/* 15.hexBinary */
type hexstring hexBinary;
/* 16.base64Binary */
type charstring base64Binary;
/* 17.anyURI */
type charstring anyURI;
/* 18.QName */
type charstring QName;
/* 19.NOTATION */
type charstring NOTATION;
/* 20.normalizedString */
type charstring normalizedString;
/* 21.token */
type charstring token;
/* 22.language */
type charstring languageXSD;
/* 23.NMTOKEN */
type charstring NMTOKEN;
/* 24.NMTOKENS */
type set of charstring NMTOKENS;
/* 25.Name */
type charstring Name;
/* 27.NCName */
type charstring NCName;
/* 28.ID */
type charstring ID;
/* 29.IDREFS */
type set of charstring IDREFS;
/* 30.ENTITY */
type charstring ENTITY;
/* 31.ENTITIES */
type set of charstring ENTITIES;
/* 32.nonPositiveInteger */
type integer nonPositiveInteger (- infinity .. 0) ;
/* 33.negativeInteger */
type integer negativeInteger (- infinity .. - 1) ;
/* 34.long */
// type integer long (- 9223372036854775808 .. 9223372036854775807) ;//MRO
/* 35.int */
type integer int (- 2147483648 .. 2147483647) ;
/* 36.short */
type integer short (- 32768 .. 32767) ;
/* 37.byte */
type integer byte (- 128 .. 127) ;
/* 38.nonNegativeInteger */
type integer nonNegativeInteger (0 .. infinity) ;
/* 39.unsignedLong */
type integer unsignedLong (0 .. 18446744073709551615) ;//MRO
/* 40.unsignedInt */
type integer unsignedInt (0 .. 4294967295) ;
/* 41.unsignedShort */
type integer unsignedShort (0 .. 65535) ;
/* 42.unsignedByte */
type integer unsignedByte (0 .. 255) ;
/* 43.positiveInteger */
type integer positiveInteger (1 .. infinity) ;
/* 44.integer */
type integer integerXSD;
/* 45.anyAttributes */
type record of record {
charstring name,
charstring val
} anyAttributes;
/* 46. anyType */
/**
* This is to represent elements without a given type
*/
type record anyType {
}
}