135
135
</xs : complexType >
136
136
<xs : complexType name =" constraint_time_zone" >
137
137
<xs : complexContent >
138
- <xs : extension base =" mic:constraint_abstract" xmlns : mic =" micro:dto-1.6" >
139
- <xs : attribute name =" intl_compatible" type =" xs:boolean" default =" false" />
140
- <!-- The value of this option must be a valid ISO 3166-1 alpha-2 country code (e.g. CN for China) -->
141
- <xs : attribute name =" country_code" type =" xs:string" default =" " />
142
- <xs : attribute name =" zone" default =" 2047" >
143
- <xs : simpleType >
144
- <xs : restriction base =" xs:integer" >
145
- <!-- \DateTimeZone::{ name } -->
146
- <xs : enumeration value =" 1" /> <!-- AFRICA -->
147
- <xs : enumeration value =" 2" /> <!-- AMERICA -->
148
- <xs : enumeration value =" 4" /> <!-- ANTARCTICA -->
149
- <xs : enumeration value =" 8" /> <!-- ARCTIC -->
150
- <xs : enumeration value =" 16" /> <!-- ASIA -->
151
- <xs : enumeration value =" 32" /> <!-- ATLANTIC -->
152
- <xs : enumeration value =" 64" /> <!-- AUSTRALIA -->
153
- <xs : enumeration value =" 128" /> <!-- EUROPE -->
154
- <xs : enumeration value =" 256" /> <!-- INDIAN -->
155
- <xs : enumeration value =" 512" /> <!-- PACIFIC -->
156
- <xs : enumeration value =" 1024" /> <!-- UTC -->
157
- <xs : enumeration value =" 2047" /> <!-- ALL -->
158
- <xs : enumeration value =" 4095" /> <!-- ALL_WITH_BC -->
159
- <xs : enumeration value =" 4096" /> <!-- PER_COUNTRY -->
160
- </xs : restriction >
161
- </xs : simpleType >
162
- </xs : attribute >
138
+ <xs : extension base =" mic:constraint_abstract_timezone" xmlns : mic =" micro:dto-1.6" >
139
+ <xs : choice >
140
+ <xs : element name =" zone" type =" mic:time_zone" maxOccurs =" unbounded" minOccurs =" 0" />
141
+ </xs : choice >
163
142
</xs : extension >
164
143
</xs : complexContent >
165
144
</xs : complexType >
363
342
<xs : attribute name =" name" use =" required" />
364
343
<xs : attribute name =" value" use =" required" />
365
344
</xs : complexType >
345
+ <xs : complexType name =" constraint_abstract_timezone" >
346
+ <xs : complexContent >
347
+ <xs : extension base =" mic:constraint_abstract" xmlns : mic =" micro:dto-1.6" >
348
+ <xs : attribute name =" intl_compatible" type =" xs:boolean" default =" false" />
349
+ <!-- The value of this option must be a valid ISO 3166-1 alpha-2 country code (e.g. CN for China) -->
350
+ <xs : attribute name =" country_code" type =" xs:string" default =" " />
351
+ </xs : extension >
352
+ </xs : complexContent >
353
+ </xs : complexType >
354
+ <xs : complexType name =" time_zone" >
355
+ <xs : attribute name =" value" use =" required" >
356
+ <xs : simpleType >
357
+ <xs : restriction base =" xs:string" >
358
+ <!-- \DateTimeZone::{ name } -->
359
+ <xs : enumeration value =" AFRICA" />
360
+ <xs : enumeration value =" AMERICA" />
361
+ <xs : enumeration value =" ANTARCTICA" />
362
+ <xs : enumeration value =" ARCTIC" />
363
+ <xs : enumeration value =" ASIA" />
364
+ <xs : enumeration value =" ATLANTIC" />
365
+ <xs : enumeration value =" AUSTRALIA" />
366
+ <xs : enumeration value =" EUROPE" />
367
+ <xs : enumeration value =" INDIAN" />
368
+ <xs : enumeration value =" PACIFIC" />
369
+ <xs : enumeration value =" UTC" />
370
+ <xs : enumeration value =" ALL" />
371
+ <xs : enumeration value =" ALL_WITH_BC" />
372
+ <xs : enumeration value =" PER_COUNTRY" />
373
+ </xs : restriction >
374
+ </xs : simpleType >
375
+ </xs : attribute >
376
+ </xs : complexType >
366
377
</xs : schema >
0 commit comments