• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1
2<!-- ######################################################### -->
3
4
5<!--  ICIR Specific elements                                    -->
6<!ATTLIST special xmlns:icir CDATA #IMPLIED>
7
8<!-- ######################################################### -->
9
10<!-- ICIR Country and Language Info  -->
11<!ELEMENT icir:ibmid ( #PCDATA )>
12
13<!-- ######################################################### -->
14
15<!-- Weights and Measurements section   -->
16<!ELEMENT icir:altMeasurementSystem ( #PCDATA )>
17
18<!-- ######################################################### -->
19
20<!-- Calendar section   -->
21<!ELEMENT icir:calendarLayout ( #PCDATA )>
22<!ELEMENT icir:firstWorkDayOfWeek ( #PCDATA )>
23<!ELEMENT icir:weekendDayOne ( #PCDATA )>
24<!ELEMENT icir:weekendDayTwo ( #PCDATA )>
25<!ELEMENT icir:weekendDayThree ( #PCDATA )>
26<!ELEMENT icir:firstMonthOfYear ( #PCDATA )>
27
28
29<!-- ######################################################### -->
30
31<!-- Timezones section   -->
32<!ELEMENT icir:representativeCity ( latinScript?, nativeLanguage? )>
33<!ELEMENT latinScript ( #PCDATA )>
34<!ELEMENT nativeLanguage ( #PCDATA )>
35
36<!ELEMENT icir:gmtOffset ( #PCDATA )>
37<!ELEMENT icir:dstOffsetFromStandardTime ( #PCDATA )>
38
39<!ELEMENT icir:DST (icir:dstByDecree | icir:dstRules)>
40
41<!ELEMENT icir:dstByDecree (icir:decreeYear)>
42<!ELEMENT icir:decreeYear ( #PCDATA )>
43
44<!ELEMENT icir:dstRules (icir:dstStartMonth, icir:dstStartDateInMonth, icir:dstStartWeekOfMonth, icir:dstStartDayOfWeek, icir:dstEndMonth, icir:dstEndDateInMonth, icir:dstEndWeekOfMonth, icir:dstEndDayOfWeek)>
45<!ELEMENT icir:dstStartMonth ( #PCDATA )>
46<!ELEMENT icir:dstStartDateInMonth ( #PCDATA )>
47<!ELEMENT icir:dstStartWeekOfMonth ( #PCDATA )>
48<!ELEMENT icir:dstStartDayOfWeek ( #PCDATA )>
49<!ELEMENT icir:dstEndMonth ( #PCDATA )>
50<!ELEMENT icir:dstEndDateInMonth ( #PCDATA )>
51<!ELEMENT icir:dstEndWeekOfMonth ( #PCDATA )>
52<!ELEMENT icir:dstEndDayOfWeek ( #PCDATA )>
53
54<!ELEMENT icir:fullTimezoneNameEnglish ( #PCDATA )>
55<!ELEMENT icir:fullDSTNameEnglish ( #PCDATA )>
56<!ELEMENT icir:abbTimezoneNameEnglish ( #PCDATA )>
57<!ELEMENT icir:abbDSTNameEnglish ( #PCDATA )>
58
59<!-- ######################################################### -->
60
61<!-- Numeric section   -->
62
63<!ELEMENT icir:numericGrouping ( #PCDATA )>
64<!ELEMENT icir:numericDigitsAfterDecimal ( #PCDATA )>
65
66<!-- ######################################################### -->
67
68<!-- Currency section   -->
69
70<!ELEMENT icir:regionalCurrencyPattern ( #PCDATA )>
71<!ELEMENT icir:numericCurrencyCode ( #PCDATA )>
72<!ELEMENT icir:currencyCodeForEUCheques ( #PCDATA )>
73
74<!ELEMENT icir:currencyFullName (single?, plural?)>
75
76<!ELEMENT single (latinScript?, nativeLanguage?)>
77
78<!ELEMENT plural (latinScript?, nativeLanguage?)>
79
80<!ELEMENT icir:currencySubunitName (single?, plural?)>
81
82<!ELEMENT icir:currencyPositiveSign ( #PCDATA )>
83<!ELEMENT icir:currencyNegativeSign ( #PCDATA )>
84<!ELEMENT icir:digitsAfterDecimal ( #PCDATA )>
85<!ELEMENT icir:currencyGrouping ( #PCDATA )>
86<!ELEMENT icir:leadingZeros ( #PCDATA )>
87<!ELEMENT icir:fieldLength ( #PCDATA )>
88<!ELEMENT icir:paddingCharacter ( #PCDATA )>
89
90<!ELEMENT icir:regionalCurrency (icir:currencyFullName?, icir:currencySubunitName?, icir:currencyPositiveSign?, icir:currencyNegativeSign?, icir:digitsAfterDecimal?, icir:currencyGrouping?, icir:leadingZeros?, icir:fieldLength?, icir:paddingCharacter?, icir:decimalSeparator?, icir:thousandsSeparator?)>
91<!ELEMENT icir:decimalSeparator ( #PCDATA )>
92<!ELEMENT icir:thousandsSeparator ( #PCDATA )>
93
94
95<!-- ######################################################### -->
96
97<!-- Telephone section   -->
98
99<!ELEMENT icir:telephone (icir:intlAccessCode?, icir:phoneITUCode?, icir:phoneFormat?)>
100<!ELEMENT icir:intlAccessCode ( #PCDATA )>
101<!ELEMENT icir:phoneITUCode ( #PCDATA )>
102<!ELEMENT icir:phoneFormat ( #PCDATA )>
103
104
105<!-- ######################################################### -->
106
107<!-- Holiday section   -->
108
109<!ELEMENT icir:holidayInformation ( fixedHolidays?, variableHolidays?)>
110<!ELEMENT fixedHolidays (holidayMonth* )>
111<!ELEMENT variableHolidays (holidayMonth* )>
112<!ELEMENT holidayMonth ( latinScript?, nativeLanguage?) >
113<!ATTLIST holidayMonth type ( 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 ) #REQUIRED >
114
115
116<!-- ######################################################### -->
117
118<!-- Cardinal Points   -->
119
120<!ELEMENT icir:cardinalPoints (north?, south?, east?, west?)>
121<!ELEMENT north ( #PCDATA )>
122<!ELEMENT south ( #PCDATA )>
123<!ELEMENT east ( #PCDATA )>
124<!ELEMENT west ( #PCDATA )>
125
126<!-- ######################################################### -->
127
128<!-- Character Sets and Code Pages   -->
129
130<!ELEMENT icir:CCSIDandKeyboard (iso?, ccsid?, keyboard?)>
131
132<!ELEMENT iso ( #PCDATA )>
133
134<!ELEMENT ccsid (ebcdic?, ibmpc?, aix?, windows?)>
135<!ELEMENT ebcdic ( #PCDATA )>
136<!ELEMENT ibmpc ( #PCDATA )>
137<!ELEMENT aix ( #PCDATA )>
138<!ELEMENT windows ( #PCDATA )>
139
140<!ELEMENT keyboard (ibmG?, ibm1A?)>
141<!ELEMENT ibmG ( #PCDATA )>
142<!ELEMENT ibm1A ( #PCDATA )>
143