135135 </xs : complexType >
136136 <xs : complexType name =" constraint_time_zone" >
137137 <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 >
163142 </xs : extension >
164143 </xs : complexContent >
165144 </xs : complexType >
363342 <xs : attribute name =" name" use =" required" />
364343 <xs : attribute name =" value" use =" required" />
365344 </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 >
366377</xs : schema >
0 commit comments