xref: /aosp_15_r20/external/cldr/common/dtd/ldml.dtd (revision 912701f9769bb47905792267661f0baf2b85bed5)
1*912701f9SAndroid Build Coastguard Worker<!--
2*912701f9SAndroid Build Coastguard WorkerCopyright © 1991-2024 Unicode, Inc.
3*912701f9SAndroid Build Coastguard WorkerFor terms of use, see http://www.unicode.org/copyright.html
4*912701f9SAndroid Build Coastguard WorkerSPDX-License-Identifier: Unicode-3.0
5*912701f9SAndroid Build Coastguard WorkerCLDR data files are interpreted according to the LDML specification (http://unicode.org/reports/tr35/)
6*912701f9SAndroid Build Coastguard Worker-->
7*912701f9SAndroid Build Coastguard Worker
8*912701f9SAndroid Build Coastguard Worker<!ELEMENT ldml ( identity, ( alias | ( fallback*, localeDisplayNames?, layout?, contextTransforms?, characters?, delimiters?, measurement?, dates?, numbers?, units?, listPatterns?, collations?, posix?, characterLabels?, segmentations?, rbnf?, typographicNames?, personNames?, annotations?, metadata?, references?, special* ) ) ) >
9*912701f9SAndroid Build Coastguard Worker<!ATTLIST ldml version CDATA #IMPLIED >
10*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
11*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
12*912701f9SAndroid Build Coastguard Worker<!ATTLIST ldml draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
13*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
14*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
15*912701f9SAndroid Build Coastguard Worker
16*912701f9SAndroid Build Coastguard Worker<!-- ######################################################### -->
17*912701f9SAndroid Build Coastguard Worker
18*912701f9SAndroid Build Coastguard Worker<!ELEMENT identity ( alias | ( version, generation?, language, script?, territory?, variant?, special* ) ) >
19*912701f9SAndroid Build Coastguard Worker<!ATTLIST identity draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
20*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
21*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
22*912701f9SAndroid Build Coastguard Worker
23*912701f9SAndroid Build Coastguard Worker<!-- ######################################################### -->
24*912701f9SAndroid Build Coastguard Worker<!-- # These elements are common to almost all elements defined -->
25*912701f9SAndroid Build Coastguard Worker
26*912701f9SAndroid Build Coastguard Worker<!ELEMENT alias ( special* ) >
27*912701f9SAndroid Build Coastguard Worker<!ATTLIST alias source NMTOKEN #REQUIRED >
28*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/locale-->
29*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
30*912701f9SAndroid Build Coastguard Worker<!ATTLIST alias path CDATA #IMPLIED >
31*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:regex/\.\..*-->
32*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
33*912701f9SAndroid Build Coastguard Worker<!ATTLIST alias alt NMTOKENS #IMPLIED >
34*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
35*912701f9SAndroid Build Coastguard Worker<!ATTLIST alias draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
36*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
37*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
38*912701f9SAndroid Build Coastguard Worker
39*912701f9SAndroid Build Coastguard Worker<!ELEMENT special ANY >
40*912701f9SAndroid Build Coastguard Worker
41*912701f9SAndroid Build Coastguard Worker<!ELEMENT version EMPTY >
42*912701f9SAndroid Build Coastguard Worker<!ATTLIST version number CDATA #REQUIRED >
43*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:regex/\$Revision.*\$-->
44*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
45*912701f9SAndroid Build Coastguard Worker<!ATTLIST version cldrVersion CDATA #FIXED "45" >
46*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:any-->
47*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
48*912701f9SAndroid Build Coastguard Worker<!ATTLIST version draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
49*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
50*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
51*912701f9SAndroid Build Coastguard Worker
52*912701f9SAndroid Build Coastguard Worker<!ELEMENT generation EMPTY >
53*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
54*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
55*912701f9SAndroid Build Coastguard Worker<!ATTLIST generation date CDATA #REQUIRED >
56*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
57*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
58*912701f9SAndroid Build Coastguard Worker<!ATTLIST generation draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
59*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
60*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
61*912701f9SAndroid Build Coastguard Worker
62*912701f9SAndroid Build Coastguard Worker<!ELEMENT language ( #PCDATA ) >
63*912701f9SAndroid Build Coastguard Worker<!ATTLIST language type NMTOKEN #REQUIRED >
64*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:validity/locale-->
65*912701f9SAndroid Build Coastguard Worker<!ATTLIST language alt NMTOKENS #IMPLIED >
66*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/long, secondary, short, variant, menu-->
67*912701f9SAndroid Build Coastguard Worker<!ATTLIST language draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
68*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
69*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED:true, false-->
70*912701f9SAndroid Build Coastguard Worker<!ATTLIST language references CDATA #IMPLIED >
71*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:any-->
72*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
73*912701f9SAndroid Build Coastguard Worker
74*912701f9SAndroid Build Coastguard Worker<!ELEMENT script ( #PCDATA ) >
75*912701f9SAndroid Build Coastguard Worker<!ATTLIST script type NMTOKEN #REQUIRED >
76*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:validity/script-->
77*912701f9SAndroid Build Coastguard Worker<!ATTLIST script alt NMTOKENS #IMPLIED >
78*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/secondary, short, stand-alone, variant-->
79*912701f9SAndroid Build Coastguard Worker<!ATTLIST script draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
80*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
81*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED:true, false-->
82*912701f9SAndroid Build Coastguard Worker<!ATTLIST script references CDATA #IMPLIED >
83*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
84*912701f9SAndroid Build Coastguard Worker
85*912701f9SAndroid Build Coastguard Worker<!ELEMENT territory ( #PCDATA ) >
86*912701f9SAndroid Build Coastguard Worker<!ATTLIST territory type NMTOKEN #REQUIRED >
87*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:validity/region-->
88*912701f9SAndroid Build Coastguard Worker<!ATTLIST territory alt NMTOKENS #IMPLIED >
89*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/short, variant, biot, chagos-->
90*912701f9SAndroid Build Coastguard Worker<!ATTLIST territory draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
91*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
92*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED:true, false-->
93*912701f9SAndroid Build Coastguard Worker<!ATTLIST territory references CDATA #IMPLIED >
94*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
95*912701f9SAndroid Build Coastguard Worker
96*912701f9SAndroid Build Coastguard Worker<!ELEMENT variant ( #PCDATA ) >
97*912701f9SAndroid Build Coastguard Worker<!ATTLIST variant type NMTOKEN #REQUIRED >
98*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:validity/variant-->
99*912701f9SAndroid Build Coastguard Worker<!ATTLIST variant alt NMTOKENS #IMPLIED >
100*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/secondary, variant-->
101*912701f9SAndroid Build Coastguard Worker<!ATTLIST variant draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
102*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
103*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED:true, false-->
104*912701f9SAndroid Build Coastguard Worker<!ATTLIST variant references CDATA #IMPLIED >
105*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
106*912701f9SAndroid Build Coastguard Worker
107*912701f9SAndroid Build Coastguard Worker<!-- ######################################################### -->
108*912701f9SAndroid Build Coastguard Worker
109*912701f9SAndroid Build Coastguard Worker<!ELEMENT fallback ( #PCDATA ) >
110*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
111*912701f9SAndroid Build Coastguard Worker<!ATTLIST fallback alt NMTOKENS #IMPLIED >
112*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
113*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
114*912701f9SAndroid Build Coastguard Worker<!ATTLIST fallback draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
115*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
116*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
117*912701f9SAndroid Build Coastguard Worker<!ATTLIST fallback references CDATA #IMPLIED >
118*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
119*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
120*912701f9SAndroid Build Coastguard Worker
121*912701f9SAndroid Build Coastguard Worker<!ELEMENT localeDisplayNames ( alias | ( localeDisplayPattern?, languages?, scripts?, territories?, subdivisions?, variants?, keys?, types?, transformNames?, measurementSystemNames?, codePatterns?, special* ) ) >
122*912701f9SAndroid Build Coastguard Worker<!ATTLIST localeDisplayNames draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
123*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
124*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
125*912701f9SAndroid Build Coastguard Worker
126*912701f9SAndroid Build Coastguard Worker<!ELEMENT localeDisplayPattern ( alias | ( localePattern*, localeSeparator*, localeKeyTypePattern*, special* ) ) >
127*912701f9SAndroid Build Coastguard Worker<!ATTLIST localeDisplayPattern alt NMTOKENS #IMPLIED >
128*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
129*912701f9SAndroid Build Coastguard Worker<!ATTLIST localeDisplayPattern draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
130*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
131*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
132*912701f9SAndroid Build Coastguard Worker<!ATTLIST localeDisplayPattern references CDATA #IMPLIED >
133*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
134*912701f9SAndroid Build Coastguard Worker
135*912701f9SAndroid Build Coastguard Worker<!ELEMENT localePattern ( #PCDATA ) >
136*912701f9SAndroid Build Coastguard Worker<!ATTLIST localePattern alt NMTOKENS #IMPLIED >
137*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
138*912701f9SAndroid Build Coastguard Worker<!ATTLIST localePattern draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
139*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
140*912701f9SAndroid Build Coastguard Worker<!ATTLIST localePattern references CDATA #IMPLIED >
141*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
142*912701f9SAndroid Build Coastguard Worker
143*912701f9SAndroid Build Coastguard Worker<!ELEMENT localeSeparator ( #PCDATA ) >
144*912701f9SAndroid Build Coastguard Worker<!ATTLIST localeSeparator alt NMTOKENS #IMPLIED >
145*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
146*912701f9SAndroid Build Coastguard Worker<!ATTLIST localeSeparator draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
147*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
148*912701f9SAndroid Build Coastguard Worker<!ATTLIST localeSeparator references CDATA #IMPLIED >
149*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
150*912701f9SAndroid Build Coastguard Worker
151*912701f9SAndroid Build Coastguard Worker<!ELEMENT localeKeyTypePattern ( #PCDATA ) >
152*912701f9SAndroid Build Coastguard Worker<!ATTLIST localeKeyTypePattern alt NMTOKENS #IMPLIED >
153*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
154*912701f9SAndroid Build Coastguard Worker<!ATTLIST localeKeyTypePattern draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
155*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
156*912701f9SAndroid Build Coastguard Worker<!ATTLIST localeKeyTypePattern references CDATA #IMPLIED >
157*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
158*912701f9SAndroid Build Coastguard Worker
159*912701f9SAndroid Build Coastguard Worker<!-- # Either 1 alias OR any specials, any order, zero or more language -->
160*912701f9SAndroid Build Coastguard Worker
161*912701f9SAndroid Build Coastguard Worker<!ELEMENT languages ( alias | ( language | special )* ) >
162*912701f9SAndroid Build Coastguard Worker<!ATTLIST languages draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
163*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
164*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
165*912701f9SAndroid Build Coastguard Worker<!ATTLIST languages standard CDATA #IMPLIED >
166*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
167*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
168*912701f9SAndroid Build Coastguard Worker<!ATTLIST languages references CDATA #IMPLIED >
169*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
170*912701f9SAndroid Build Coastguard Worker<!ATTLIST languages validSubLocales CDATA #IMPLIED >
171*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
172*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
173*912701f9SAndroid Build Coastguard Worker
174*912701f9SAndroid Build Coastguard Worker<!-- # Either 1 alias OR any specials, any order, zero or more script -->
175*912701f9SAndroid Build Coastguard Worker
176*912701f9SAndroid Build Coastguard Worker<!ELEMENT scripts ( alias | ( script | special )* ) >
177*912701f9SAndroid Build Coastguard Worker<!ATTLIST scripts draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
178*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
179*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
180*912701f9SAndroid Build Coastguard Worker<!ATTLIST scripts standard CDATA #IMPLIED >
181*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
182*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
183*912701f9SAndroid Build Coastguard Worker<!ATTLIST scripts references CDATA #IMPLIED >
184*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
185*912701f9SAndroid Build Coastguard Worker<!ATTLIST scripts validSubLocales CDATA #IMPLIED >
186*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
187*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
188*912701f9SAndroid Build Coastguard Worker
189*912701f9SAndroid Build Coastguard Worker<!-- # Either 1 alias OR any specials, any order, zero or more territory -->
190*912701f9SAndroid Build Coastguard Worker
191*912701f9SAndroid Build Coastguard Worker<!ELEMENT territories ( alias | ( territory | special )* ) >
192*912701f9SAndroid Build Coastguard Worker<!ATTLIST territories draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
193*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
194*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
195*912701f9SAndroid Build Coastguard Worker<!ATTLIST territories standard CDATA #IMPLIED >
196*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
197*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
198*912701f9SAndroid Build Coastguard Worker<!ATTLIST territories references CDATA #IMPLIED >
199*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
200*912701f9SAndroid Build Coastguard Worker<!ATTLIST territories validSubLocales CDATA #IMPLIED >
201*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
202*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
203*912701f9SAndroid Build Coastguard Worker
204*912701f9SAndroid Build Coastguard Worker<!ELEMENT subdivisions ( alias | ( subdivision | special )* ) >
205*912701f9SAndroid Build Coastguard Worker<!ATTLIST subdivisions draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
206*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
207*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
208*912701f9SAndroid Build Coastguard Worker<!ATTLIST subdivisions references CDATA #IMPLIED >
209*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
210*912701f9SAndroid Build Coastguard Worker
211*912701f9SAndroid Build Coastguard Worker<!ELEMENT subdivision ( #PCDATA ) >
212*912701f9SAndroid Build Coastguard Worker<!ATTLIST subdivision type NMTOKEN #REQUIRED >
213*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:or/validity/subdivision||literal/AS, AW, AX, BL, CP, CW, GF, GP, GU, HK, IC, MF, MO, MP, MQ, NC, PF, PM, PR, RE, SX, TA, TF, TW, UM, VI, WF, YT, itsd, no50-->
214*912701f9SAndroid Build Coastguard Worker<!ATTLIST subdivision alt NMTOKENS #IMPLIED >
215*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
216*912701f9SAndroid Build Coastguard Worker<!ATTLIST subdivision draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
217*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
218*912701f9SAndroid Build Coastguard Worker
219*912701f9SAndroid Build Coastguard Worker<!-- # Either 1 alias OR any specials, any order, zero or more variant -->
220*912701f9SAndroid Build Coastguard Worker
221*912701f9SAndroid Build Coastguard Worker<!ELEMENT variants ( alias | ( variant | special )* ) >
222*912701f9SAndroid Build Coastguard Worker<!ATTLIST variants draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
223*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
224*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
225*912701f9SAndroid Build Coastguard Worker<!ATTLIST variants standard CDATA #IMPLIED >
226*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
227*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
228*912701f9SAndroid Build Coastguard Worker<!ATTLIST variants references CDATA #IMPLIED >
229*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
230*912701f9SAndroid Build Coastguard Worker<!ATTLIST variants validSubLocales CDATA #IMPLIED >
231*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
232*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
233*912701f9SAndroid Build Coastguard Worker
234*912701f9SAndroid Build Coastguard Worker<!-- # Either 1 alias OR any specials, any order, zero or more key -->
235*912701f9SAndroid Build Coastguard Worker
236*912701f9SAndroid Build Coastguard Worker<!ELEMENT keys ( alias | ( key | special )* ) >
237*912701f9SAndroid Build Coastguard Worker<!ATTLIST keys draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
238*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
239*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
240*912701f9SAndroid Build Coastguard Worker<!ATTLIST keys standard CDATA #IMPLIED >
241*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
242*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
243*912701f9SAndroid Build Coastguard Worker<!ATTLIST keys references CDATA #IMPLIED >
244*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
245*912701f9SAndroid Build Coastguard Worker<!ATTLIST keys validSubLocales CDATA #IMPLIED >
246*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
247*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
248*912701f9SAndroid Build Coastguard Worker
249*912701f9SAndroid Build Coastguard Worker<!ELEMENT key ( #PCDATA ) >
250*912701f9SAndroid Build Coastguard Worker<!ATTLIST key type NMTOKEN #REQUIRED >
251*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:or/bcp47/anykey||literal/t-->
252*912701f9SAndroid Build Coastguard Worker<!ATTLIST key alt NMTOKENS #IMPLIED >
253*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
254*912701f9SAndroid Build Coastguard Worker<!ATTLIST key draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
255*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
256*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED:true, false-->
257*912701f9SAndroid Build Coastguard Worker<!ATTLIST key references CDATA #IMPLIED >
258*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
259*912701f9SAndroid Build Coastguard Worker
260*912701f9SAndroid Build Coastguard Worker<!-- # Either 1 alias OR any specials, any order, zero or more type -->
261*912701f9SAndroid Build Coastguard Worker
262*912701f9SAndroid Build Coastguard Worker<!ELEMENT types ( alias | ( type | special )* ) >
263*912701f9SAndroid Build Coastguard Worker<!ATTLIST types draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
264*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
265*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
266*912701f9SAndroid Build Coastguard Worker<!ATTLIST types standard CDATA #IMPLIED >
267*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
268*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
269*912701f9SAndroid Build Coastguard Worker<!ATTLIST types references CDATA #IMPLIED >
270*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
271*912701f9SAndroid Build Coastguard Worker<!ATTLIST types validSubLocales CDATA #IMPLIED >
272*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
273*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
274*912701f9SAndroid Build Coastguard Worker
275*912701f9SAndroid Build Coastguard Worker<!ELEMENT type ( #PCDATA ) >
276*912701f9SAndroid Build Coastguard Worker<!ATTLIST type key NMTOKEN #REQUIRED >
277*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:bcp47/anykey-->
278*912701f9SAndroid Build Coastguard Worker<!ATTLIST type type NMTOKEN #REQUIRED >
279*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:bcp47/anyvalue-->
280*912701f9SAndroid Build Coastguard Worker<!ATTLIST type alt NMTOKENS #IMPLIED >
281*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/short, variant-->
282*912701f9SAndroid Build Coastguard Worker<!ATTLIST type draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
283*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
284*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED:true, false-->
285*912701f9SAndroid Build Coastguard Worker<!ATTLIST type references CDATA #IMPLIED >
286*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
287*912701f9SAndroid Build Coastguard Worker
288*912701f9SAndroid Build Coastguard Worker<!ELEMENT transformNames ( alias | ( transformName | special )* ) >
289*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
290*912701f9SAndroid Build Coastguard Worker<!ATTLIST transformNames draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
291*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
292*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
293*912701f9SAndroid Build Coastguard Worker<!ATTLIST transformNames references CDATA #IMPLIED >
294*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
295*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
296*912701f9SAndroid Build Coastguard Worker
297*912701f9SAndroid Build Coastguard Worker<!ELEMENT transformName ( #PCDATA ) >
298*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
299*912701f9SAndroid Build Coastguard Worker<!ATTLIST transformName type NMTOKEN #REQUIRED >
300*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
301*912701f9SAndroid Build Coastguard Worker<!ATTLIST transformName alt NMTOKENS #IMPLIED >
302*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
303*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
304*912701f9SAndroid Build Coastguard Worker<!ATTLIST transformName draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
305*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
306*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
307*912701f9SAndroid Build Coastguard Worker<!ATTLIST transformName references CDATA #IMPLIED >
308*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
309*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
310*912701f9SAndroid Build Coastguard Worker
311*912701f9SAndroid Build Coastguard Worker<!-- # Either 1 alias OR any specials, any order, zero or more measurementSystemName -->
312*912701f9SAndroid Build Coastguard Worker
313*912701f9SAndroid Build Coastguard Worker<!ELEMENT measurementSystemNames ( alias | ( measurementSystemName | special )* ) >
314*912701f9SAndroid Build Coastguard Worker<!ATTLIST measurementSystemNames draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
315*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
316*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
317*912701f9SAndroid Build Coastguard Worker<!ATTLIST measurementSystemNames references CDATA #IMPLIED >
318*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
319*912701f9SAndroid Build Coastguard Worker<!ATTLIST measurementSystemNames validSubLocales CDATA #IMPLIED >
320*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
321*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
322*912701f9SAndroid Build Coastguard Worker
323*912701f9SAndroid Build Coastguard Worker<!ELEMENT measurementSystemName ( #PCDATA ) >
324*912701f9SAndroid Build Coastguard Worker<!ATTLIST measurementSystemName type (US | metric | UK) #REQUIRED >
325*912701f9SAndroid Build Coastguard Worker<!ATTLIST measurementSystemName alt NMTOKENS #IMPLIED >
326*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
327*912701f9SAndroid Build Coastguard Worker<!ATTLIST measurementSystemName draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
328*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
329*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED:true, false-->
330*912701f9SAndroid Build Coastguard Worker<!ATTLIST measurementSystemName references CDATA #IMPLIED >
331*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
332*912701f9SAndroid Build Coastguard Worker
333*912701f9SAndroid Build Coastguard Worker<!ELEMENT codePatterns ( alias | ( codePattern | special )* ) >
334*912701f9SAndroid Build Coastguard Worker
335*912701f9SAndroid Build Coastguard Worker<!ELEMENT codePattern ( #PCDATA ) >
336*912701f9SAndroid Build Coastguard Worker<!ATTLIST codePattern type NMTOKEN #REQUIRED >
337*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/language, script, territory-->
338*912701f9SAndroid Build Coastguard Worker<!ATTLIST codePattern alt NMTOKENS #IMPLIED >
339*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
340*912701f9SAndroid Build Coastguard Worker<!ATTLIST codePattern draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
341*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
342*912701f9SAndroid Build Coastguard Worker<!ATTLIST codePattern references CDATA #IMPLIED >
343*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
344*912701f9SAndroid Build Coastguard Worker
345*912701f9SAndroid Build Coastguard Worker<!-- ######################################################### -->
346*912701f9SAndroid Build Coastguard Worker<!-- # layout and orientation are script specific, so validSublocales attribute is not required -->
347*912701f9SAndroid Build Coastguard Worker
348*912701f9SAndroid Build Coastguard Worker<!ELEMENT layout ( alias | ( orientation*, inList*, inText*, special* ) ) >
349*912701f9SAndroid Build Coastguard Worker<!ATTLIST layout draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
350*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
351*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
352*912701f9SAndroid Build Coastguard Worker<!ATTLIST layout references CDATA #IMPLIED >
353*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
354*912701f9SAndroid Build Coastguard Worker
355*912701f9SAndroid Build Coastguard Worker<!ELEMENT orientation ( alias | ( characterOrder*, lineOrder*, special* ) ) >
356*912701f9SAndroid Build Coastguard Worker<!ATTLIST orientation characters (left-to-right | right-to-left | top-to-bottom | bottom-to-top) #IMPLIED >
357*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
358*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
359*912701f9SAndroid Build Coastguard Worker<!ATTLIST orientation lines (left-to-right | right-to-left | top-to-bottom | bottom-to-top) #IMPLIED >
360*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
361*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
362*912701f9SAndroid Build Coastguard Worker<!ATTLIST orientation alt NMTOKENS #IMPLIED >
363*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
364*912701f9SAndroid Build Coastguard Worker<!ATTLIST orientation draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
365*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
366*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
367*912701f9SAndroid Build Coastguard Worker<!ATTLIST orientation standard CDATA #IMPLIED >
368*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
369*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
370*912701f9SAndroid Build Coastguard Worker<!ATTLIST orientation references CDATA #IMPLIED >
371*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
372*912701f9SAndroid Build Coastguard Worker
373*912701f9SAndroid Build Coastguard Worker<!ELEMENT characterOrder ( #PCDATA ) >
374*912701f9SAndroid Build Coastguard Worker<!ATTLIST characterOrder alt NMTOKENS #IMPLIED >
375*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
376*912701f9SAndroid Build Coastguard Worker<!ATTLIST characterOrder draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
377*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
378*912701f9SAndroid Build Coastguard Worker
379*912701f9SAndroid Build Coastguard Worker<!ELEMENT lineOrder ( #PCDATA ) >
380*912701f9SAndroid Build Coastguard Worker<!ATTLIST lineOrder alt NMTOKENS #IMPLIED >
381*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
382*912701f9SAndroid Build Coastguard Worker<!ATTLIST lineOrder draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
383*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
384*912701f9SAndroid Build Coastguard Worker
385*912701f9SAndroid Build Coastguard Worker<!ELEMENT inList ( #PCDATA ) >
386*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
387*912701f9SAndroid Build Coastguard Worker<!ATTLIST inList casing (titlecase-words | titlecase-firstword | lowercase-words | mixed) #IMPLIED >
388*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
389*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
390*912701f9SAndroid Build Coastguard Worker<!ATTLIST inList alt NMTOKENS #IMPLIED >
391*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
392*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
393*912701f9SAndroid Build Coastguard Worker<!ATTLIST inList draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
394*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
395*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
396*912701f9SAndroid Build Coastguard Worker<!ATTLIST inList references CDATA #IMPLIED >
397*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
398*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
399*912701f9SAndroid Build Coastguard Worker
400*912701f9SAndroid Build Coastguard Worker<!ELEMENT inText ( #PCDATA ) >
401*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
402*912701f9SAndroid Build Coastguard Worker<!ATTLIST inText type (languages | scripts | territories | variants | keys | types | measurementSystemNames | monthWidth | dayWidth | quarterWidth | long | fields | currency) #IMPLIED >
403*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
404*912701f9SAndroid Build Coastguard Worker<!ATTLIST inText alt NMTOKENS #IMPLIED >
405*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
406*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
407*912701f9SAndroid Build Coastguard Worker<!ATTLIST inText draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
408*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
409*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
410*912701f9SAndroid Build Coastguard Worker<!ATTLIST inText references CDATA #IMPLIED >
411*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
412*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
413*912701f9SAndroid Build Coastguard Worker
414*912701f9SAndroid Build Coastguard Worker<!-- ######################################################### -->
415*912701f9SAndroid Build Coastguard Worker
416*912701f9SAndroid Build Coastguard Worker<!ELEMENT contextTransforms ( alias | ( contextTransformUsage*, special* ) ) >
417*912701f9SAndroid Build Coastguard Worker<!ATTLIST contextTransforms alt NMTOKENS #IMPLIED >
418*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
419*912701f9SAndroid Build Coastguard Worker<!ATTLIST contextTransforms draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
420*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
421*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
422*912701f9SAndroid Build Coastguard Worker<!ATTLIST contextTransforms references CDATA #IMPLIED >
423*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
424*912701f9SAndroid Build Coastguard Worker<!ATTLIST contextTransforms validSubLocales CDATA #IMPLIED >
425*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
426*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
427*912701f9SAndroid Build Coastguard Worker
428*912701f9SAndroid Build Coastguard Worker<!ELEMENT contextTransformUsage ( alias | ( contextTransform*, special* ) ) >
429*912701f9SAndroid Build Coastguard Worker<!ATTLIST contextTransformUsage type CDATA #REQUIRED >
430*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/all, calendar-field, currencyName, currencyName-count, day-format-except-narrow, day-standalone-except-narrow, era-abbr, era-name, key, keyValue, languages, metazone-long, metazone-short, month-format-except-narrow, month-standalone-except-narrow, number-spellout, relative, script, territory, typographicNames, zone-exemplarCity, zone-long, zone-short-->
431*912701f9SAndroid Build Coastguard Worker<!ATTLIST contextTransformUsage alt NMTOKENS #IMPLIED >
432*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
433*912701f9SAndroid Build Coastguard Worker<!ATTLIST contextTransformUsage draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
434*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
435*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
436*912701f9SAndroid Build Coastguard Worker<!ATTLIST contextTransformUsage references CDATA #IMPLIED >
437*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
438*912701f9SAndroid Build Coastguard Worker<!ATTLIST contextTransformUsage validSubLocales CDATA #IMPLIED >
439*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
440*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
441*912701f9SAndroid Build Coastguard Worker
442*912701f9SAndroid Build Coastguard Worker<!ELEMENT contextTransform ( #PCDATA ) >
443*912701f9SAndroid Build Coastguard Worker<!ATTLIST contextTransform type (uiListOrMenu | stand-alone) #REQUIRED >
444*912701f9SAndroid Build Coastguard Worker<!ATTLIST contextTransform alt NMTOKENS #IMPLIED >
445*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
446*912701f9SAndroid Build Coastguard Worker<!ATTLIST contextTransform draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
447*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
448*912701f9SAndroid Build Coastguard Worker<!ATTLIST contextTransform references CDATA #IMPLIED >
449*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
450*912701f9SAndroid Build Coastguard Worker
451*912701f9SAndroid Build Coastguard Worker<!-- ######################################################### -->
452*912701f9SAndroid Build Coastguard Worker
453*912701f9SAndroid Build Coastguard Worker<!ELEMENT characters ( alias | ( exemplarCharacters*, ellipsis*, moreInformation*, stopwords*, indexLabels*, mapping*, parseLenients*, special* ) ) >
454*912701f9SAndroid Build Coastguard Worker<!ATTLIST characters draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
455*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
456*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
457*912701f9SAndroid Build Coastguard Worker
458*912701f9SAndroid Build Coastguard Worker<!ELEMENT exemplarCharacters ( #PCDATA | cp )* >
459*912701f9SAndroid Build Coastguard Worker<!ATTLIST exemplarCharacters type (auxiliary | standard | punctuation | currencySymbol | index | numbers) #IMPLIED >
460*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED:currencySymbol-->
461*912701f9SAndroid Build Coastguard Worker<!ATTLIST exemplarCharacters alt NMTOKENS #IMPLIED >
462*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
463*912701f9SAndroid Build Coastguard Worker<!ATTLIST exemplarCharacters draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
464*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
465*912701f9SAndroid Build Coastguard Worker<!ATTLIST exemplarCharacters standard CDATA #IMPLIED >
466*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
467*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
468*912701f9SAndroid Build Coastguard Worker<!ATTLIST exemplarCharacters references CDATA #IMPLIED >
469*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:any-->
470*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
471*912701f9SAndroid Build Coastguard Worker<!ATTLIST exemplarCharacters validSubLocales CDATA #IMPLIED >
472*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
473*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
474*912701f9SAndroid Build Coastguard Worker
475*912701f9SAndroid Build Coastguard Worker<!-- # This element can occur anywhere there may be localizable data -->
476*912701f9SAndroid Build Coastguard Worker
477*912701f9SAndroid Build Coastguard Worker<!ELEMENT cp ( special* ) >
478*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
479*912701f9SAndroid Build Coastguard Worker<!ATTLIST cp hex NMTOKEN #REQUIRED >
480*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
481*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
482*912701f9SAndroid Build Coastguard Worker
483*912701f9SAndroid Build Coastguard Worker<!ELEMENT ellipsis ( #PCDATA ) >
484*912701f9SAndroid Build Coastguard Worker<!ATTLIST ellipsis type (initial | medial | final | word-initial | word-medial | word-final) #REQUIRED >
485*912701f9SAndroid Build Coastguard Worker<!ATTLIST ellipsis alt NMTOKENS #IMPLIED >
486*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
487*912701f9SAndroid Build Coastguard Worker<!ATTLIST ellipsis draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
488*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
489*912701f9SAndroid Build Coastguard Worker<!ATTLIST ellipsis references CDATA #IMPLIED >
490*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
491*912701f9SAndroid Build Coastguard Worker
492*912701f9SAndroid Build Coastguard Worker<!ELEMENT moreInformation ( #PCDATA ) >
493*912701f9SAndroid Build Coastguard Worker<!ATTLIST moreInformation alt NMTOKENS #IMPLIED >
494*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
495*912701f9SAndroid Build Coastguard Worker<!ATTLIST moreInformation draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
496*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
497*912701f9SAndroid Build Coastguard Worker<!ATTLIST moreInformation references CDATA #IMPLIED >
498*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
499*912701f9SAndroid Build Coastguard Worker
500*912701f9SAndroid Build Coastguard Worker<!ELEMENT stopwords ( stopwordList* ) >
501*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
502*912701f9SAndroid Build Coastguard Worker
503*912701f9SAndroid Build Coastguard Worker<!ELEMENT stopwordList ( #PCDATA ) >
504*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
505*912701f9SAndroid Build Coastguard Worker<!ATTLIST stopwordList type NMTOKEN #REQUIRED >
506*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
507*912701f9SAndroid Build Coastguard Worker<!ATTLIST stopwordList alt NMTOKENS #IMPLIED >
508*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
509*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
510*912701f9SAndroid Build Coastguard Worker<!ATTLIST stopwordList draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
511*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
512*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
513*912701f9SAndroid Build Coastguard Worker<!ATTLIST stopwordList references CDATA #IMPLIED >
514*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
515*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
516*912701f9SAndroid Build Coastguard Worker
517*912701f9SAndroid Build Coastguard Worker<!ELEMENT indexLabels ( indexSeparator*, compressedIndexSeparator*, indexRangePattern*, indexLabelBefore*, indexLabelAfter*, indexLabel* ) >
518*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
519*912701f9SAndroid Build Coastguard Worker
520*912701f9SAndroid Build Coastguard Worker<!ELEMENT indexSeparator ( #PCDATA ) >
521*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
522*912701f9SAndroid Build Coastguard Worker<!ATTLIST indexSeparator alt NMTOKENS #IMPLIED >
523*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
524*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
525*912701f9SAndroid Build Coastguard Worker<!ATTLIST indexSeparator draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
526*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
527*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
528*912701f9SAndroid Build Coastguard Worker<!ATTLIST indexSeparator references CDATA #IMPLIED >
529*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
530*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
531*912701f9SAndroid Build Coastguard Worker
532*912701f9SAndroid Build Coastguard Worker<!ELEMENT compressedIndexSeparator ( #PCDATA ) >
533*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
534*912701f9SAndroid Build Coastguard Worker<!ATTLIST compressedIndexSeparator alt NMTOKENS #IMPLIED >
535*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
536*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
537*912701f9SAndroid Build Coastguard Worker<!ATTLIST compressedIndexSeparator draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
538*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
539*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
540*912701f9SAndroid Build Coastguard Worker<!ATTLIST compressedIndexSeparator references CDATA #IMPLIED >
541*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
542*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
543*912701f9SAndroid Build Coastguard Worker
544*912701f9SAndroid Build Coastguard Worker<!ELEMENT indexRangePattern ( #PCDATA ) >
545*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
546*912701f9SAndroid Build Coastguard Worker<!ATTLIST indexRangePattern alt NMTOKENS #IMPLIED >
547*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
548*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
549*912701f9SAndroid Build Coastguard Worker<!ATTLIST indexRangePattern draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
550*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
551*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
552*912701f9SAndroid Build Coastguard Worker<!ATTLIST indexRangePattern references CDATA #IMPLIED >
553*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
554*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
555*912701f9SAndroid Build Coastguard Worker
556*912701f9SAndroid Build Coastguard Worker<!ELEMENT indexLabelBefore ( #PCDATA ) >
557*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
558*912701f9SAndroid Build Coastguard Worker<!ATTLIST indexLabelBefore alt NMTOKENS #IMPLIED >
559*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
560*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
561*912701f9SAndroid Build Coastguard Worker<!ATTLIST indexLabelBefore draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
562*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
563*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
564*912701f9SAndroid Build Coastguard Worker<!ATTLIST indexLabelBefore references CDATA #IMPLIED >
565*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
566*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
567*912701f9SAndroid Build Coastguard Worker
568*912701f9SAndroid Build Coastguard Worker<!ELEMENT indexLabelAfter ( #PCDATA ) >
569*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
570*912701f9SAndroid Build Coastguard Worker<!ATTLIST indexLabelAfter alt NMTOKENS #IMPLIED >
571*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
572*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
573*912701f9SAndroid Build Coastguard Worker<!ATTLIST indexLabelAfter draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
574*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
575*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
576*912701f9SAndroid Build Coastguard Worker<!ATTLIST indexLabelAfter references CDATA #IMPLIED >
577*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
578*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
579*912701f9SAndroid Build Coastguard Worker
580*912701f9SAndroid Build Coastguard Worker<!ELEMENT indexLabel ( #PCDATA ) >
581*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
582*912701f9SAndroid Build Coastguard Worker<!ATTLIST indexLabel indexSource CDATA #IMPLIED >
583*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
584*912701f9SAndroid Build Coastguard Worker<!ATTLIST indexLabel priority (1 | 2 | 3) #IMPLIED >
585*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
586*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
587*912701f9SAndroid Build Coastguard Worker<!ATTLIST indexLabel alt NMTOKENS #IMPLIED >
588*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
589*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
590*912701f9SAndroid Build Coastguard Worker<!ATTLIST indexLabel draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
591*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
592*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
593*912701f9SAndroid Build Coastguard Worker<!ATTLIST indexLabel references CDATA #IMPLIED >
594*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
595*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
596*912701f9SAndroid Build Coastguard Worker
597*912701f9SAndroid Build Coastguard Worker<!ELEMENT mapping ( special* ) >
598*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
599*912701f9SAndroid Build Coastguard Worker<!ATTLIST mapping registry NMTOKEN #REQUIRED >
600*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
601*912701f9SAndroid Build Coastguard Worker<!ATTLIST mapping type NMTOKEN #IMPLIED >
602*912701f9SAndroid Build Coastguard Worker    <!-- use choice instead -->
603*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
604*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
605*912701f9SAndroid Build Coastguard Worker<!ATTLIST mapping choice NMTOKEN #IMPLIED >
606*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
607*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
608*912701f9SAndroid Build Coastguard Worker<!ATTLIST mapping alt NMTOKENS #IMPLIED >
609*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
610*912701f9SAndroid Build Coastguard Worker<!ATTLIST mapping draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
611*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
612*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
613*912701f9SAndroid Build Coastguard Worker<!ATTLIST mapping standard CDATA #IMPLIED >
614*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
615*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
616*912701f9SAndroid Build Coastguard Worker<!ATTLIST mapping references CDATA #IMPLIED >
617*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
618*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
619*912701f9SAndroid Build Coastguard Worker<!ATTLIST mapping validSubLocales CDATA #IMPLIED >
620*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
621*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
622*912701f9SAndroid Build Coastguard Worker
623*912701f9SAndroid Build Coastguard Worker<!ELEMENT parseLenients ( alias | ( parseLenient*, special* ) ) >
624*912701f9SAndroid Build Coastguard Worker<!ATTLIST parseLenients scope (general | number | date) #REQUIRED >
625*912701f9SAndroid Build Coastguard Worker<!ATTLIST parseLenients level (lenient | stricter) #REQUIRED >
626*912701f9SAndroid Build Coastguard Worker
627*912701f9SAndroid Build Coastguard Worker<!ELEMENT parseLenient ( #PCDATA ) >
628*912701f9SAndroid Build Coastguard Worker<!ATTLIST parseLenient sample CDATA #REQUIRED >
629*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:any-->
630*912701f9SAndroid Build Coastguard Worker<!ATTLIST parseLenient alt NMTOKENS #IMPLIED >
631*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
632*912701f9SAndroid Build Coastguard Worker<!ATTLIST parseLenient draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
633*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
634*912701f9SAndroid Build Coastguard Worker
635*912701f9SAndroid Build Coastguard Worker<!-- ######################################################### -->
636*912701f9SAndroid Build Coastguard Worker
637*912701f9SAndroid Build Coastguard Worker<!ELEMENT delimiters ( alias | ( quotationStart*, quotationEnd*, alternateQuotationStart*, alternateQuotationEnd*, special* ) ) >
638*912701f9SAndroid Build Coastguard Worker<!ATTLIST delimiters alt NMTOKENS #IMPLIED >
639*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
640*912701f9SAndroid Build Coastguard Worker<!ATTLIST delimiters draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
641*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
642*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
643*912701f9SAndroid Build Coastguard Worker<!ATTLIST delimiters standard CDATA #IMPLIED >
644*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
645*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
646*912701f9SAndroid Build Coastguard Worker<!ATTLIST delimiters references CDATA #IMPLIED >
647*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
648*912701f9SAndroid Build Coastguard Worker<!ATTLIST delimiters validSubLocales CDATA #IMPLIED >
649*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
650*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
651*912701f9SAndroid Build Coastguard Worker
652*912701f9SAndroid Build Coastguard Worker<!ELEMENT quotationStart ( #PCDATA | cp )* >
653*912701f9SAndroid Build Coastguard Worker<!ATTLIST quotationStart alt NMTOKENS #IMPLIED >
654*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
655*912701f9SAndroid Build Coastguard Worker<!ATTLIST quotationStart draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
656*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
657*912701f9SAndroid Build Coastguard Worker<!ATTLIST quotationStart references CDATA #IMPLIED >
658*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
659*912701f9SAndroid Build Coastguard Worker
660*912701f9SAndroid Build Coastguard Worker<!ELEMENT quotationEnd ( #PCDATA | cp )* >
661*912701f9SAndroid Build Coastguard Worker<!ATTLIST quotationEnd alt NMTOKENS #IMPLIED >
662*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
663*912701f9SAndroid Build Coastguard Worker<!ATTLIST quotationEnd draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
664*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
665*912701f9SAndroid Build Coastguard Worker<!ATTLIST quotationEnd references CDATA #IMPLIED >
666*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
667*912701f9SAndroid Build Coastguard Worker
668*912701f9SAndroid Build Coastguard Worker<!ELEMENT alternateQuotationStart ( #PCDATA | cp )* >
669*912701f9SAndroid Build Coastguard Worker<!ATTLIST alternateQuotationStart alt NMTOKENS #IMPLIED >
670*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
671*912701f9SAndroid Build Coastguard Worker<!ATTLIST alternateQuotationStart draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
672*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
673*912701f9SAndroid Build Coastguard Worker<!ATTLIST alternateQuotationStart references CDATA #IMPLIED >
674*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
675*912701f9SAndroid Build Coastguard Worker
676*912701f9SAndroid Build Coastguard Worker<!ELEMENT alternateQuotationEnd ( #PCDATA | cp )* >
677*912701f9SAndroid Build Coastguard Worker<!ATTLIST alternateQuotationEnd alt NMTOKENS #IMPLIED >
678*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
679*912701f9SAndroid Build Coastguard Worker<!ATTLIST alternateQuotationEnd draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
680*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
681*912701f9SAndroid Build Coastguard Worker<!ATTLIST alternateQuotationEnd references CDATA #IMPLIED >
682*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
683*912701f9SAndroid Build Coastguard Worker
684*912701f9SAndroid Build Coastguard Worker<!-- ######################################################### -->
685*912701f9SAndroid Build Coastguard Worker
686*912701f9SAndroid Build Coastguard Worker<!ELEMENT measurement ( alias | ( measurementSystem*, paperSize*, special* ) ) >
687*912701f9SAndroid Build Coastguard Worker    <!-- use measurementData in supplemental instead -->
688*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
689*912701f9SAndroid Build Coastguard Worker<!ATTLIST measurement alt NMTOKENS #IMPLIED >
690*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
691*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
692*912701f9SAndroid Build Coastguard Worker<!ATTLIST measurement draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
693*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
694*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
695*912701f9SAndroid Build Coastguard Worker<!ATTLIST measurement standard CDATA #IMPLIED >
696*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
697*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
698*912701f9SAndroid Build Coastguard Worker<!ATTLIST measurement references CDATA #IMPLIED >
699*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
700*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
701*912701f9SAndroid Build Coastguard Worker<!ATTLIST measurement validSubLocales CDATA #IMPLIED >
702*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
703*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
704*912701f9SAndroid Build Coastguard Worker
705*912701f9SAndroid Build Coastguard Worker<!ELEMENT measurementSystem ( special* ) >
706*912701f9SAndroid Build Coastguard Worker    <!-- use measurementSystem in supplemental instead -->
707*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
708*912701f9SAndroid Build Coastguard Worker<!ATTLIST measurementSystem type (metric | US | UK) #REQUIRED >
709*912701f9SAndroid Build Coastguard Worker    <!-- use choice instead -->
710*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
711*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
712*912701f9SAndroid Build Coastguard Worker<!ATTLIST measurementSystem choice (metric | US | UK) #IMPLIED >
713*912701f9SAndroid Build Coastguard Worker    <!-- really required, but needs to be optional to support type also -->
714*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
715*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
716*912701f9SAndroid Build Coastguard Worker<!ATTLIST measurementSystem alt NMTOKENS #IMPLIED >
717*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
718*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
719*912701f9SAndroid Build Coastguard Worker<!ATTLIST measurementSystem draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
720*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
721*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
722*912701f9SAndroid Build Coastguard Worker<!ATTLIST measurementSystem standard CDATA #IMPLIED >
723*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
724*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
725*912701f9SAndroid Build Coastguard Worker<!ATTLIST measurementSystem references CDATA #IMPLIED >
726*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
727*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
728*912701f9SAndroid Build Coastguard Worker<!ATTLIST measurementSystem validSubLocales CDATA #IMPLIED >
729*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
730*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
731*912701f9SAndroid Build Coastguard Worker
732*912701f9SAndroid Build Coastguard Worker<!ELEMENT paperSize ( alias | ( height*, width*, special* ) ) >
733*912701f9SAndroid Build Coastguard Worker    <!-- use paperSize in supplemental instead -->
734*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
735*912701f9SAndroid Build Coastguard Worker<!ATTLIST paperSize alt NMTOKENS #IMPLIED >
736*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
737*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
738*912701f9SAndroid Build Coastguard Worker<!ATTLIST paperSize draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
739*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
740*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
741*912701f9SAndroid Build Coastguard Worker<!ATTLIST paperSize standard CDATA #IMPLIED >
742*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
743*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
744*912701f9SAndroid Build Coastguard Worker<!ATTLIST paperSize references CDATA #IMPLIED >
745*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
746*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
747*912701f9SAndroid Build Coastguard Worker<!ATTLIST paperSize validSubLocales CDATA #IMPLIED >
748*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
749*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
750*912701f9SAndroid Build Coastguard Worker
751*912701f9SAndroid Build Coastguard Worker<!ELEMENT height ( #PCDATA ) >
752*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
753*912701f9SAndroid Build Coastguard Worker<!ATTLIST height alt NMTOKENS #IMPLIED >
754*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
755*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
756*912701f9SAndroid Build Coastguard Worker<!ATTLIST height draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
757*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
758*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
759*912701f9SAndroid Build Coastguard Worker<!ATTLIST height references CDATA #IMPLIED >
760*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
761*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
762*912701f9SAndroid Build Coastguard Worker
763*912701f9SAndroid Build Coastguard Worker<!ELEMENT width ( #PCDATA ) >
764*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
765*912701f9SAndroid Build Coastguard Worker<!ATTLIST width alt NMTOKENS #IMPLIED >
766*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
767*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
768*912701f9SAndroid Build Coastguard Worker<!ATTLIST width draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
769*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
770*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
771*912701f9SAndroid Build Coastguard Worker<!ATTLIST width references CDATA #IMPLIED >
772*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
773*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
774*912701f9SAndroid Build Coastguard Worker
775*912701f9SAndroid Build Coastguard Worker<!-- ######################################################### -->
776*912701f9SAndroid Build Coastguard Worker
777*912701f9SAndroid Build Coastguard Worker<!ELEMENT dates ( alias | ( localizedPatternChars*, dateRangePattern*, calendars?, fields?, timeZoneNames?, special* ) ) >
778*912701f9SAndroid Build Coastguard Worker<!ATTLIST dates alt NMTOKENS #IMPLIED >
779*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
780*912701f9SAndroid Build Coastguard Worker<!ATTLIST dates draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
781*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
782*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
783*912701f9SAndroid Build Coastguard Worker<!ATTLIST dates standard CDATA #IMPLIED >
784*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
785*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
786*912701f9SAndroid Build Coastguard Worker<!ATTLIST dates references CDATA #IMPLIED >
787*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
788*912701f9SAndroid Build Coastguard Worker<!ATTLIST dates validSubLocales CDATA #IMPLIED >
789*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
790*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
791*912701f9SAndroid Build Coastguard Worker
792*912701f9SAndroid Build Coastguard Worker<!ELEMENT localizedPatternChars ( #PCDATA | cp )* >
793*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
794*912701f9SAndroid Build Coastguard Worker<!ATTLIST localizedPatternChars alt NMTOKENS #IMPLIED >
795*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
796*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
797*912701f9SAndroid Build Coastguard Worker<!ATTLIST localizedPatternChars draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
798*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
799*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
800*912701f9SAndroid Build Coastguard Worker<!ATTLIST localizedPatternChars standard CDATA #IMPLIED >
801*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
802*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
803*912701f9SAndroid Build Coastguard Worker<!ATTLIST localizedPatternChars references CDATA #IMPLIED >
804*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
805*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
806*912701f9SAndroid Build Coastguard Worker<!ATTLIST localizedPatternChars validSubLocales CDATA #IMPLIED >
807*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
808*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
809*912701f9SAndroid Build Coastguard Worker
810*912701f9SAndroid Build Coastguard Worker<!ELEMENT dateRangePattern ( #PCDATA ) >
811*912701f9SAndroid Build Coastguard Worker    <!-- use intervalFormats. -->
812*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
813*912701f9SAndroid Build Coastguard Worker<!ATTLIST dateRangePattern alt NMTOKENS #IMPLIED >
814*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
815*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
816*912701f9SAndroid Build Coastguard Worker<!ATTLIST dateRangePattern draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
817*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
818*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
819*912701f9SAndroid Build Coastguard Worker<!ATTLIST dateRangePattern standard CDATA #IMPLIED >
820*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
821*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
822*912701f9SAndroid Build Coastguard Worker<!ATTLIST dateRangePattern references CDATA #IMPLIED >
823*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
824*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
825*912701f9SAndroid Build Coastguard Worker<!ATTLIST dateRangePattern validSubLocales CDATA #IMPLIED >
826*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
827*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
828*912701f9SAndroid Build Coastguard Worker
829*912701f9SAndroid Build Coastguard Worker<!ELEMENT calendars ( alias | ( default*, calendar*, special* ) ) >
830*912701f9SAndroid Build Coastguard Worker    <!-- use calendarPreferenceData instead of default element -->
831*912701f9SAndroid Build Coastguard Worker<!ATTLIST calendars draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
832*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
833*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
834*912701f9SAndroid Build Coastguard Worker<!ATTLIST calendars validSubLocales CDATA #IMPLIED >
835*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
836*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
837*912701f9SAndroid Build Coastguard Worker
838*912701f9SAndroid Build Coastguard Worker<!ELEMENT default ( special* ) >
839*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
840*912701f9SAndroid Build Coastguard Worker<!ATTLIST default type NMTOKEN #IMPLIED >
841*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
842*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
843*912701f9SAndroid Build Coastguard Worker<!ATTLIST default choice NMTOKEN #IMPLIED >
844*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
845*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
846*912701f9SAndroid Build Coastguard Worker<!ATTLIST default alt NMTOKENS #IMPLIED >
847*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
848*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
849*912701f9SAndroid Build Coastguard Worker<!ATTLIST default draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
850*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
851*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
852*912701f9SAndroid Build Coastguard Worker<!ATTLIST default references CDATA #IMPLIED >
853*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
854*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
855*912701f9SAndroid Build Coastguard Worker
856*912701f9SAndroid Build Coastguard Worker<!ELEMENT calendar ( alias | ( months?, monthNames?, monthAbbr?, monthPatterns?, days?, dayNames?, dayAbbr?, quarters?, week?, am*, pm*, dayPeriods?, eras?, cyclicNameSets?, dateFormats?, timeFormats?, dateTimeFormats?, fields*, special* ) ) >
857*912701f9SAndroid Build Coastguard Worker    <!-- use of fields is deprecated here -->
858*912701f9SAndroid Build Coastguard Worker<!ATTLIST calendar type NMTOKEN #REQUIRED >
859*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:bcp47/ca-->
860*912701f9SAndroid Build Coastguard Worker<!ATTLIST calendar alt NMTOKENS #IMPLIED >
861*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
862*912701f9SAndroid Build Coastguard Worker<!ATTLIST calendar draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
863*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
864*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
865*912701f9SAndroid Build Coastguard Worker<!ATTLIST calendar standard CDATA #IMPLIED >
866*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
867*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
868*912701f9SAndroid Build Coastguard Worker<!ATTLIST calendar references CDATA #IMPLIED >
869*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
870*912701f9SAndroid Build Coastguard Worker<!ATTLIST calendar validSubLocales CDATA #IMPLIED >
871*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
872*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
873*912701f9SAndroid Build Coastguard Worker
874*912701f9SAndroid Build Coastguard Worker<!ELEMENT months ( alias | ( default*, monthContext*, special* ) ) >
875*912701f9SAndroid Build Coastguard Worker<!ATTLIST months alt NMTOKENS #IMPLIED >
876*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
877*912701f9SAndroid Build Coastguard Worker<!ATTLIST months draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
878*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
879*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
880*912701f9SAndroid Build Coastguard Worker<!ATTLIST months standard CDATA #IMPLIED >
881*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
882*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
883*912701f9SAndroid Build Coastguard Worker<!ATTLIST months references CDATA #IMPLIED >
884*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
885*912701f9SAndroid Build Coastguard Worker<!ATTLIST months validSubLocales CDATA #IMPLIED >
886*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
887*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
888*912701f9SAndroid Build Coastguard Worker
889*912701f9SAndroid Build Coastguard Worker<!ELEMENT monthContext ( alias | ( default*, monthWidth*, special* ) ) >
890*912701f9SAndroid Build Coastguard Worker<!ATTLIST monthContext type (format | stand-alone) #REQUIRED >
891*912701f9SAndroid Build Coastguard Worker<!ATTLIST monthContext alt NMTOKENS #IMPLIED >
892*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
893*912701f9SAndroid Build Coastguard Worker<!ATTLIST monthContext draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
894*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
895*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
896*912701f9SAndroid Build Coastguard Worker<!ATTLIST monthContext standard CDATA #IMPLIED >
897*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
898*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
899*912701f9SAndroid Build Coastguard Worker<!ATTLIST monthContext references CDATA #IMPLIED >
900*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
901*912701f9SAndroid Build Coastguard Worker<!ATTLIST monthContext validSubLocales CDATA #IMPLIED >
902*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
903*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
904*912701f9SAndroid Build Coastguard Worker
905*912701f9SAndroid Build Coastguard Worker<!ELEMENT monthWidth ( alias | ( month*, special* ) ) >
906*912701f9SAndroid Build Coastguard Worker<!ATTLIST monthWidth type (abbreviated | narrow | wide) #REQUIRED >
907*912701f9SAndroid Build Coastguard Worker<!ATTLIST monthWidth alt NMTOKENS #IMPLIED >
908*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
909*912701f9SAndroid Build Coastguard Worker<!ATTLIST monthWidth draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
910*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
911*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
912*912701f9SAndroid Build Coastguard Worker<!ATTLIST monthWidth standard CDATA #IMPLIED >
913*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
914*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
915*912701f9SAndroid Build Coastguard Worker<!ATTLIST monthWidth references CDATA #IMPLIED >
916*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
917*912701f9SAndroid Build Coastguard Worker<!ATTLIST monthWidth validSubLocales CDATA #IMPLIED >
918*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
919*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
920*912701f9SAndroid Build Coastguard Worker
921*912701f9SAndroid Build Coastguard Worker<!ELEMENT month ( #PCDATA | cp )* >
922*912701f9SAndroid Build Coastguard Worker<!ATTLIST month type (1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13) #REQUIRED >
923*912701f9SAndroid Build Coastguard Worker<!ATTLIST month yeartype (standard | leap) #IMPLIED >
924*912701f9SAndroid Build Coastguard Worker<!ATTLIST month alt NMTOKENS #IMPLIED >
925*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
926*912701f9SAndroid Build Coastguard Worker<!ATTLIST month draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
927*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
928*912701f9SAndroid Build Coastguard Worker<!ATTLIST month references CDATA #IMPLIED >
929*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
930*912701f9SAndroid Build Coastguard Worker
931*912701f9SAndroid Build Coastguard Worker<!ELEMENT monthNames ( alias | ( month*, special* ) ) >
932*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
933*912701f9SAndroid Build Coastguard Worker<!ATTLIST monthNames draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
934*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
935*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
936*912701f9SAndroid Build Coastguard Worker
937*912701f9SAndroid Build Coastguard Worker<!ELEMENT monthAbbr ( alias | ( month*, special* ) ) >
938*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
939*912701f9SAndroid Build Coastguard Worker<!ATTLIST monthAbbr draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
940*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
941*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
942*912701f9SAndroid Build Coastguard Worker
943*912701f9SAndroid Build Coastguard Worker<!ELEMENT monthPatterns ( alias | ( monthPatternContext*, special* ) ) >
944*912701f9SAndroid Build Coastguard Worker<!ATTLIST monthPatterns alt NMTOKENS #IMPLIED >
945*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
946*912701f9SAndroid Build Coastguard Worker<!ATTLIST monthPatterns draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
947*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
948*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
949*912701f9SAndroid Build Coastguard Worker<!ATTLIST monthPatterns references CDATA #IMPLIED >
950*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
951*912701f9SAndroid Build Coastguard Worker<!ATTLIST monthPatterns validSubLocales CDATA #IMPLIED >
952*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
953*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
954*912701f9SAndroid Build Coastguard Worker
955*912701f9SAndroid Build Coastguard Worker<!ELEMENT monthPatternContext ( alias | ( monthPatternWidth*, special* ) ) >
956*912701f9SAndroid Build Coastguard Worker<!ATTLIST monthPatternContext type (format | stand-alone | numeric) #REQUIRED >
957*912701f9SAndroid Build Coastguard Worker<!ATTLIST monthPatternContext alt NMTOKENS #IMPLIED >
958*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
959*912701f9SAndroid Build Coastguard Worker<!ATTLIST monthPatternContext draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
960*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
961*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
962*912701f9SAndroid Build Coastguard Worker<!ATTLIST monthPatternContext references CDATA #IMPLIED >
963*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
964*912701f9SAndroid Build Coastguard Worker<!ATTLIST monthPatternContext validSubLocales CDATA #IMPLIED >
965*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
966*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
967*912701f9SAndroid Build Coastguard Worker
968*912701f9SAndroid Build Coastguard Worker<!ELEMENT monthPatternWidth ( alias | ( monthPattern*, special* ) ) >
969*912701f9SAndroid Build Coastguard Worker<!ATTLIST monthPatternWidth type (abbreviated | narrow | wide | all) #REQUIRED >
970*912701f9SAndroid Build Coastguard Worker<!ATTLIST monthPatternWidth alt NMTOKENS #IMPLIED >
971*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
972*912701f9SAndroid Build Coastguard Worker<!ATTLIST monthPatternWidth draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
973*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
974*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
975*912701f9SAndroid Build Coastguard Worker<!ATTLIST monthPatternWidth references CDATA #IMPLIED >
976*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
977*912701f9SAndroid Build Coastguard Worker<!ATTLIST monthPatternWidth validSubLocales CDATA #IMPLIED >
978*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
979*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
980*912701f9SAndroid Build Coastguard Worker
981*912701f9SAndroid Build Coastguard Worker<!ELEMENT monthPattern ( #PCDATA ) >
982*912701f9SAndroid Build Coastguard Worker<!ATTLIST monthPattern type (leap | standardAfterLeap | combined) #REQUIRED >
983*912701f9SAndroid Build Coastguard Worker<!ATTLIST monthPattern alt NMTOKENS #IMPLIED >
984*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
985*912701f9SAndroid Build Coastguard Worker<!ATTLIST monthPattern draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
986*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
987*912701f9SAndroid Build Coastguard Worker<!ATTLIST monthPattern references CDATA #IMPLIED >
988*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
989*912701f9SAndroid Build Coastguard Worker
990*912701f9SAndroid Build Coastguard Worker<!ELEMENT days ( alias | ( default*, dayContext*, special* ) ) >
991*912701f9SAndroid Build Coastguard Worker<!ATTLIST days alt NMTOKENS #IMPLIED >
992*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
993*912701f9SAndroid Build Coastguard Worker<!ATTLIST days draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
994*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
995*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
996*912701f9SAndroid Build Coastguard Worker<!ATTLIST days standard CDATA #IMPLIED >
997*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
998*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
999*912701f9SAndroid Build Coastguard Worker<!ATTLIST days references CDATA #IMPLIED >
1000*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1001*912701f9SAndroid Build Coastguard Worker<!ATTLIST days validSubLocales CDATA #IMPLIED >
1002*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1003*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1004*912701f9SAndroid Build Coastguard Worker
1005*912701f9SAndroid Build Coastguard Worker<!ELEMENT dayContext ( alias | ( default*, dayWidth*, special* ) ) >
1006*912701f9SAndroid Build Coastguard Worker<!ATTLIST dayContext type (format | stand-alone) #REQUIRED >
1007*912701f9SAndroid Build Coastguard Worker<!ATTLIST dayContext alt NMTOKENS #IMPLIED >
1008*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1009*912701f9SAndroid Build Coastguard Worker<!ATTLIST dayContext draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1010*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1011*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1012*912701f9SAndroid Build Coastguard Worker<!ATTLIST dayContext standard CDATA #IMPLIED >
1013*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1014*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1015*912701f9SAndroid Build Coastguard Worker<!ATTLIST dayContext references CDATA #IMPLIED >
1016*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1017*912701f9SAndroid Build Coastguard Worker<!ATTLIST dayContext validSubLocales CDATA #IMPLIED >
1018*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1019*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1020*912701f9SAndroid Build Coastguard Worker
1021*912701f9SAndroid Build Coastguard Worker<!ELEMENT dayWidth ( alias | ( day*, special* ) ) >
1022*912701f9SAndroid Build Coastguard Worker<!ATTLIST dayWidth type (abbreviated | narrow | short | wide) #REQUIRED >
1023*912701f9SAndroid Build Coastguard Worker<!ATTLIST dayWidth alt NMTOKENS #IMPLIED >
1024*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1025*912701f9SAndroid Build Coastguard Worker<!ATTLIST dayWidth draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1026*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1027*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1028*912701f9SAndroid Build Coastguard Worker<!ATTLIST dayWidth standard CDATA #IMPLIED >
1029*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1030*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1031*912701f9SAndroid Build Coastguard Worker<!ATTLIST dayWidth references CDATA #IMPLIED >
1032*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1033*912701f9SAndroid Build Coastguard Worker<!ATTLIST dayWidth validSubLocales CDATA #IMPLIED >
1034*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1035*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1036*912701f9SAndroid Build Coastguard Worker
1037*912701f9SAndroid Build Coastguard Worker<!ELEMENT day ( #PCDATA ) >
1038*912701f9SAndroid Build Coastguard Worker<!ATTLIST day type (sun | mon | tue | wed | thu | fri | sat) #REQUIRED >
1039*912701f9SAndroid Build Coastguard Worker<!ATTLIST day alt NMTOKENS #IMPLIED >
1040*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1041*912701f9SAndroid Build Coastguard Worker<!ATTLIST day draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1042*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1043*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED:true, false-->
1044*912701f9SAndroid Build Coastguard Worker<!ATTLIST day references CDATA #IMPLIED >
1045*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1046*912701f9SAndroid Build Coastguard Worker
1047*912701f9SAndroid Build Coastguard Worker<!ELEMENT dayNames ( alias | ( day*, special* ) ) >
1048*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1049*912701f9SAndroid Build Coastguard Worker<!ATTLIST dayNames draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1050*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1051*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1052*912701f9SAndroid Build Coastguard Worker
1053*912701f9SAndroid Build Coastguard Worker<!ELEMENT dayAbbr ( alias | ( day*, special* ) ) >
1054*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1055*912701f9SAndroid Build Coastguard Worker<!ATTLIST dayAbbr draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1056*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1057*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1058*912701f9SAndroid Build Coastguard Worker
1059*912701f9SAndroid Build Coastguard Worker<!ELEMENT quarters ( alias | ( default*, quarterContext*, special* ) ) >
1060*912701f9SAndroid Build Coastguard Worker<!ATTLIST quarters alt NMTOKENS #IMPLIED >
1061*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1062*912701f9SAndroid Build Coastguard Worker<!ATTLIST quarters draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1063*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1064*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1065*912701f9SAndroid Build Coastguard Worker<!ATTLIST quarters references CDATA #IMPLIED >
1066*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1067*912701f9SAndroid Build Coastguard Worker<!ATTLIST quarters validSubLocales CDATA #IMPLIED >
1068*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1069*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1070*912701f9SAndroid Build Coastguard Worker
1071*912701f9SAndroid Build Coastguard Worker<!ELEMENT quarterContext ( alias | ( default*, quarterWidth*, special* ) ) >
1072*912701f9SAndroid Build Coastguard Worker<!ATTLIST quarterContext type (format | stand-alone) #REQUIRED >
1073*912701f9SAndroid Build Coastguard Worker<!ATTLIST quarterContext alt NMTOKENS #IMPLIED >
1074*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1075*912701f9SAndroid Build Coastguard Worker<!ATTLIST quarterContext draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1076*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1077*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1078*912701f9SAndroid Build Coastguard Worker<!ATTLIST quarterContext references CDATA #IMPLIED >
1079*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1080*912701f9SAndroid Build Coastguard Worker<!ATTLIST quarterContext validSubLocales CDATA #IMPLIED >
1081*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1082*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1083*912701f9SAndroid Build Coastguard Worker
1084*912701f9SAndroid Build Coastguard Worker<!ELEMENT quarterWidth ( alias | ( quarter*, special* ) ) >
1085*912701f9SAndroid Build Coastguard Worker<!ATTLIST quarterWidth type (abbreviated | narrow | wide) #REQUIRED >
1086*912701f9SAndroid Build Coastguard Worker<!ATTLIST quarterWidth alt NMTOKENS #IMPLIED >
1087*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1088*912701f9SAndroid Build Coastguard Worker<!ATTLIST quarterWidth draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1089*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1090*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1091*912701f9SAndroid Build Coastguard Worker<!ATTLIST quarterWidth references CDATA #IMPLIED >
1092*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1093*912701f9SAndroid Build Coastguard Worker<!ATTLIST quarterWidth validSubLocales CDATA #IMPLIED >
1094*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1095*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1096*912701f9SAndroid Build Coastguard Worker
1097*912701f9SAndroid Build Coastguard Worker<!ELEMENT quarter ( #PCDATA ) >
1098*912701f9SAndroid Build Coastguard Worker<!ATTLIST quarter type (1 | 2 | 3 | 4) #REQUIRED >
1099*912701f9SAndroid Build Coastguard Worker<!ATTLIST quarter alt NMTOKENS #IMPLIED >
1100*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1101*912701f9SAndroid Build Coastguard Worker<!ATTLIST quarter draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1102*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1103*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED:true, false-->
1104*912701f9SAndroid Build Coastguard Worker<!ATTLIST quarter references CDATA #IMPLIED >
1105*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1106*912701f9SAndroid Build Coastguard Worker
1107*912701f9SAndroid Build Coastguard Worker<!ELEMENT week ( alias | ( minDays*, firstDay*, weekendStart*, weekendEnd*, special* ) ) >
1108*912701f9SAndroid Build Coastguard Worker    <!-- use supplemental weekData -->
1109*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1110*912701f9SAndroid Build Coastguard Worker<!ATTLIST week alt NMTOKENS #IMPLIED >
1111*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1112*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1113*912701f9SAndroid Build Coastguard Worker<!ATTLIST week draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1114*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1115*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1116*912701f9SAndroid Build Coastguard Worker<!ATTLIST week standard CDATA #IMPLIED >
1117*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1118*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1119*912701f9SAndroid Build Coastguard Worker<!ATTLIST week references CDATA #IMPLIED >
1120*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1121*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1122*912701f9SAndroid Build Coastguard Worker<!ATTLIST week validSubLocales CDATA #IMPLIED >
1123*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1124*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1125*912701f9SAndroid Build Coastguard Worker
1126*912701f9SAndroid Build Coastguard Worker<!ELEMENT minDays ( special* ) >
1127*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1128*912701f9SAndroid Build Coastguard Worker<!ATTLIST minDays count (1 | 2 | 3 | 4 | 5 | 6 | 7) #REQUIRED >
1129*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1130*912701f9SAndroid Build Coastguard Worker<!ATTLIST minDays alt NMTOKENS #IMPLIED >
1131*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1132*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1133*912701f9SAndroid Build Coastguard Worker<!ATTLIST minDays draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1134*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1135*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1136*912701f9SAndroid Build Coastguard Worker<!ATTLIST minDays references CDATA #IMPLIED >
1137*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1138*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1139*912701f9SAndroid Build Coastguard Worker
1140*912701f9SAndroid Build Coastguard Worker<!ELEMENT firstDay ( special* ) >
1141*912701f9SAndroid Build Coastguard Worker    <!-- use supplemental data -->
1142*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1143*912701f9SAndroid Build Coastguard Worker<!ATTLIST firstDay day (sun | mon | tue | wed | thu | fri | sat) #REQUIRED >
1144*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1145*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1146*912701f9SAndroid Build Coastguard Worker<!ATTLIST firstDay alt NMTOKENS #IMPLIED >
1147*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1148*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1149*912701f9SAndroid Build Coastguard Worker<!ATTLIST firstDay draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1150*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1151*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1152*912701f9SAndroid Build Coastguard Worker<!ATTLIST firstDay references CDATA #IMPLIED >
1153*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1154*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1155*912701f9SAndroid Build Coastguard Worker
1156*912701f9SAndroid Build Coastguard Worker<!ELEMENT weekendStart ( special* ) >
1157*912701f9SAndroid Build Coastguard Worker    <!-- use supplemental data -->
1158*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1159*912701f9SAndroid Build Coastguard Worker<!ATTLIST weekendStart day (sun | mon | tue | wed | thu | fri | sat) #REQUIRED >
1160*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1161*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1162*912701f9SAndroid Build Coastguard Worker<!ATTLIST weekendStart time CDATA "00:00" >
1163*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1164*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1165*912701f9SAndroid Build Coastguard Worker<!ATTLIST weekendStart alt NMTOKENS #IMPLIED >
1166*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1167*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1168*912701f9SAndroid Build Coastguard Worker<!ATTLIST weekendStart draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1169*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1170*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1171*912701f9SAndroid Build Coastguard Worker<!ATTLIST weekendStart references CDATA #IMPLIED >
1172*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1173*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1174*912701f9SAndroid Build Coastguard Worker
1175*912701f9SAndroid Build Coastguard Worker<!ELEMENT weekendEnd ( special* ) >
1176*912701f9SAndroid Build Coastguard Worker    <!-- use supplemental data -->
1177*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1178*912701f9SAndroid Build Coastguard Worker<!ATTLIST weekendEnd day (sun | mon | tue | wed | thu | fri | sat) #REQUIRED >
1179*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1180*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1181*912701f9SAndroid Build Coastguard Worker<!ATTLIST weekendEnd time CDATA "24:00" >
1182*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1183*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1184*912701f9SAndroid Build Coastguard Worker<!ATTLIST weekendEnd alt NMTOKENS #IMPLIED >
1185*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1186*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1187*912701f9SAndroid Build Coastguard Worker<!ATTLIST weekendEnd draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1188*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1189*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1190*912701f9SAndroid Build Coastguard Worker<!ATTLIST weekendEnd references CDATA #IMPLIED >
1191*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1192*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1193*912701f9SAndroid Build Coastguard Worker
1194*912701f9SAndroid Build Coastguard Worker<!ELEMENT am ( #PCDATA ) >
1195*912701f9SAndroid Build Coastguard Worker    <!-- use dayPeriods -->
1196*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1197*912701f9SAndroid Build Coastguard Worker<!ATTLIST am alt NMTOKENS #IMPLIED >
1198*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1199*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1200*912701f9SAndroid Build Coastguard Worker<!ATTLIST am draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1201*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1202*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1203*912701f9SAndroid Build Coastguard Worker<!ATTLIST am references CDATA #IMPLIED >
1204*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1205*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1206*912701f9SAndroid Build Coastguard Worker<!ATTLIST am validSubLocales CDATA #IMPLIED >
1207*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1208*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1209*912701f9SAndroid Build Coastguard Worker
1210*912701f9SAndroid Build Coastguard Worker<!ELEMENT pm ( #PCDATA ) >
1211*912701f9SAndroid Build Coastguard Worker    <!-- use dayPeriods -->
1212*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1213*912701f9SAndroid Build Coastguard Worker<!ATTLIST pm alt NMTOKENS #IMPLIED >
1214*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1215*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1216*912701f9SAndroid Build Coastguard Worker<!ATTLIST pm draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1217*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1218*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1219*912701f9SAndroid Build Coastguard Worker<!ATTLIST pm references CDATA #IMPLIED >
1220*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1221*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1222*912701f9SAndroid Build Coastguard Worker<!ATTLIST pm validSubLocales CDATA #IMPLIED >
1223*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1224*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1225*912701f9SAndroid Build Coastguard Worker
1226*912701f9SAndroid Build Coastguard Worker<!ELEMENT dayPeriods ( alias | ( dayPeriodContext*, special* ) ) >
1227*912701f9SAndroid Build Coastguard Worker<!ATTLIST dayPeriods draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
1228*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1229*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1230*912701f9SAndroid Build Coastguard Worker<!ATTLIST dayPeriods references CDATA #IMPLIED >
1231*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1232*912701f9SAndroid Build Coastguard Worker
1233*912701f9SAndroid Build Coastguard Worker<!ELEMENT dayPeriodContext ( alias | ( dayPeriodWidth*, special* ) ) >
1234*912701f9SAndroid Build Coastguard Worker<!ATTLIST dayPeriodContext type NMTOKEN #REQUIRED >
1235*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/format, stand-alone-->
1236*912701f9SAndroid Build Coastguard Worker<!ATTLIST dayPeriodContext draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
1237*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1238*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1239*912701f9SAndroid Build Coastguard Worker<!ATTLIST dayPeriodContext references CDATA #IMPLIED >
1240*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1241*912701f9SAndroid Build Coastguard Worker
1242*912701f9SAndroid Build Coastguard Worker<!ELEMENT dayPeriodWidth ( alias | ( dayPeriod*, special* ) ) >
1243*912701f9SAndroid Build Coastguard Worker<!ATTLIST dayPeriodWidth type (abbreviated | narrow | wide) #REQUIRED >
1244*912701f9SAndroid Build Coastguard Worker<!ATTLIST dayPeriodWidth draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
1245*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1246*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1247*912701f9SAndroid Build Coastguard Worker<!ATTLIST dayPeriodWidth references CDATA #IMPLIED >
1248*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1249*912701f9SAndroid Build Coastguard Worker
1250*912701f9SAndroid Build Coastguard Worker<!ELEMENT dayPeriod ( #PCDATA ) >
1251*912701f9SAndroid Build Coastguard Worker<!ATTLIST dayPeriod type NMTOKEN #REQUIRED >
1252*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/afternoon1, afternoon2, am, evening1, evening2, midnight, morning1, morning2, night1, night2, noon, pm-->
1253*912701f9SAndroid Build Coastguard Worker<!ATTLIST dayPeriod alt NMTOKENS #IMPLIED >
1254*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1255*912701f9SAndroid Build Coastguard Worker<!ATTLIST dayPeriod draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
1256*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1257*912701f9SAndroid Build Coastguard Worker<!ATTLIST dayPeriod references CDATA #IMPLIED >
1258*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1259*912701f9SAndroid Build Coastguard Worker
1260*912701f9SAndroid Build Coastguard Worker<!ELEMENT eras ( alias | ( eraNames?, eraAbbr?, eraNarrow?, special* ) ) >
1261*912701f9SAndroid Build Coastguard Worker<!ATTLIST eras alt NMTOKENS #IMPLIED >
1262*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1263*912701f9SAndroid Build Coastguard Worker<!ATTLIST eras draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1264*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1265*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1266*912701f9SAndroid Build Coastguard Worker<!ATTLIST eras standard CDATA #IMPLIED >
1267*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1268*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1269*912701f9SAndroid Build Coastguard Worker<!ATTLIST eras references CDATA #IMPLIED >
1270*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1271*912701f9SAndroid Build Coastguard Worker<!ATTLIST eras validSubLocales CDATA #IMPLIED >
1272*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1273*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1274*912701f9SAndroid Build Coastguard Worker
1275*912701f9SAndroid Build Coastguard Worker<!ELEMENT eraNames ( alias | ( era*, special* ) ) >
1276*912701f9SAndroid Build Coastguard Worker<!ATTLIST eraNames alt NMTOKENS #IMPLIED >
1277*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1278*912701f9SAndroid Build Coastguard Worker<!ATTLIST eraNames draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1279*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1280*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1281*912701f9SAndroid Build Coastguard Worker<!ATTLIST eraNames references CDATA #IMPLIED >
1282*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1283*912701f9SAndroid Build Coastguard Worker<!ATTLIST eraNames validSubLocales CDATA #IMPLIED >
1284*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1285*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1286*912701f9SAndroid Build Coastguard Worker
1287*912701f9SAndroid Build Coastguard Worker<!ELEMENT era ( #PCDATA ) >
1288*912701f9SAndroid Build Coastguard Worker<!ATTLIST era type NMTOKEN #REQUIRED >
1289*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:range/0~237-->
1290*912701f9SAndroid Build Coastguard Worker<!ATTLIST era alt NMTOKENS #IMPLIED >
1291*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1292*912701f9SAndroid Build Coastguard Worker<!ATTLIST era draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1293*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1294*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED:true, false-->
1295*912701f9SAndroid Build Coastguard Worker<!ATTLIST era references CDATA #IMPLIED >
1296*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1297*912701f9SAndroid Build Coastguard Worker
1298*912701f9SAndroid Build Coastguard Worker<!ELEMENT eraAbbr ( alias | ( era*, special* ) ) >
1299*912701f9SAndroid Build Coastguard Worker<!ATTLIST eraAbbr alt NMTOKENS #IMPLIED >
1300*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1301*912701f9SAndroid Build Coastguard Worker<!ATTLIST eraAbbr draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1302*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1303*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1304*912701f9SAndroid Build Coastguard Worker<!ATTLIST eraAbbr references CDATA #IMPLIED >
1305*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1306*912701f9SAndroid Build Coastguard Worker<!ATTLIST eraAbbr validSubLocales CDATA #IMPLIED >
1307*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1308*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1309*912701f9SAndroid Build Coastguard Worker
1310*912701f9SAndroid Build Coastguard Worker<!ELEMENT eraNarrow ( alias | ( era*, special* ) ) >
1311*912701f9SAndroid Build Coastguard Worker<!ATTLIST eraNarrow alt NMTOKENS #IMPLIED >
1312*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1313*912701f9SAndroid Build Coastguard Worker<!ATTLIST eraNarrow draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1314*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1315*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1316*912701f9SAndroid Build Coastguard Worker<!ATTLIST eraNarrow references CDATA #IMPLIED >
1317*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1318*912701f9SAndroid Build Coastguard Worker<!ATTLIST eraNarrow validSubLocales CDATA #IMPLIED >
1319*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1320*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1321*912701f9SAndroid Build Coastguard Worker
1322*912701f9SAndroid Build Coastguard Worker<!ELEMENT cyclicNameSets ( alias | ( cyclicNameSet*, special* ) ) >
1323*912701f9SAndroid Build Coastguard Worker<!ATTLIST cyclicNameSets alt NMTOKENS #IMPLIED >
1324*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1325*912701f9SAndroid Build Coastguard Worker<!ATTLIST cyclicNameSets draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
1326*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1327*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1328*912701f9SAndroid Build Coastguard Worker<!ATTLIST cyclicNameSets references CDATA #IMPLIED >
1329*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1330*912701f9SAndroid Build Coastguard Worker<!ATTLIST cyclicNameSets validSubLocales CDATA #IMPLIED >
1331*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1332*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1333*912701f9SAndroid Build Coastguard Worker
1334*912701f9SAndroid Build Coastguard Worker<!ELEMENT cyclicNameSet ( alias | ( cyclicNameContext*, special* ) ) >
1335*912701f9SAndroid Build Coastguard Worker<!ATTLIST cyclicNameSet type (years | months | days | dayParts | zodiacs | solarTerms) #REQUIRED >
1336*912701f9SAndroid Build Coastguard Worker<!ATTLIST cyclicNameSet alt NMTOKENS #IMPLIED >
1337*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1338*912701f9SAndroid Build Coastguard Worker<!ATTLIST cyclicNameSet draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
1339*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1340*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1341*912701f9SAndroid Build Coastguard Worker<!ATTLIST cyclicNameSet references CDATA #IMPLIED >
1342*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1343*912701f9SAndroid Build Coastguard Worker<!ATTLIST cyclicNameSet validSubLocales CDATA #IMPLIED >
1344*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1345*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1346*912701f9SAndroid Build Coastguard Worker
1347*912701f9SAndroid Build Coastguard Worker<!ELEMENT cyclicNameContext ( alias | ( cyclicNameWidth*, special* ) ) >
1348*912701f9SAndroid Build Coastguard Worker<!ATTLIST cyclicNameContext type (format | stand-alone) #REQUIRED >
1349*912701f9SAndroid Build Coastguard Worker<!ATTLIST cyclicNameContext alt NMTOKENS #IMPLIED >
1350*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1351*912701f9SAndroid Build Coastguard Worker<!ATTLIST cyclicNameContext draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
1352*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1353*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1354*912701f9SAndroid Build Coastguard Worker<!ATTLIST cyclicNameContext references CDATA #IMPLIED >
1355*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1356*912701f9SAndroid Build Coastguard Worker<!ATTLIST cyclicNameContext validSubLocales CDATA #IMPLIED >
1357*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1358*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1359*912701f9SAndroid Build Coastguard Worker
1360*912701f9SAndroid Build Coastguard Worker<!ELEMENT cyclicNameWidth ( alias | ( cyclicName*, special* ) ) >
1361*912701f9SAndroid Build Coastguard Worker<!ATTLIST cyclicNameWidth type (abbreviated | narrow | wide) #REQUIRED >
1362*912701f9SAndroid Build Coastguard Worker<!ATTLIST cyclicNameWidth alt NMTOKENS #IMPLIED >
1363*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1364*912701f9SAndroid Build Coastguard Worker<!ATTLIST cyclicNameWidth draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
1365*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1366*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1367*912701f9SAndroid Build Coastguard Worker<!ATTLIST cyclicNameWidth references CDATA #IMPLIED >
1368*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1369*912701f9SAndroid Build Coastguard Worker<!ATTLIST cyclicNameWidth validSubLocales CDATA #IMPLIED >
1370*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1371*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1372*912701f9SAndroid Build Coastguard Worker
1373*912701f9SAndroid Build Coastguard Worker<!ELEMENT cyclicName ( #PCDATA ) >
1374*912701f9SAndroid Build Coastguard Worker<!ATTLIST cyclicName type NMTOKEN #REQUIRED >
1375*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:range/1~60-->
1376*912701f9SAndroid Build Coastguard Worker<!ATTLIST cyclicName alt NMTOKENS #IMPLIED >
1377*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1378*912701f9SAndroid Build Coastguard Worker<!ATTLIST cyclicName draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
1379*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1380*912701f9SAndroid Build Coastguard Worker<!ATTLIST cyclicName references CDATA #IMPLIED >
1381*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1382*912701f9SAndroid Build Coastguard Worker
1383*912701f9SAndroid Build Coastguard Worker<!ELEMENT dateFormats ( alias | ( default*, dateFormatLength*, special* ) ) >
1384*912701f9SAndroid Build Coastguard Worker<!ATTLIST dateFormats draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1385*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1386*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1387*912701f9SAndroid Build Coastguard Worker<!ATTLIST dateFormats validSubLocales CDATA #IMPLIED >
1388*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1389*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1390*912701f9SAndroid Build Coastguard Worker
1391*912701f9SAndroid Build Coastguard Worker<!ELEMENT dateFormatLength ( alias | ( default*, dateFormat*, special* ) ) >
1392*912701f9SAndroid Build Coastguard Worker<!ATTLIST dateFormatLength type (full | long | medium | short) #REQUIRED >
1393*912701f9SAndroid Build Coastguard Worker<!ATTLIST dateFormatLength alt NMTOKENS #IMPLIED >
1394*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1395*912701f9SAndroid Build Coastguard Worker<!ATTLIST dateFormatLength draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1396*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1397*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1398*912701f9SAndroid Build Coastguard Worker<!ATTLIST dateFormatLength standard CDATA #IMPLIED >
1399*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1400*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1401*912701f9SAndroid Build Coastguard Worker<!ATTLIST dateFormatLength references CDATA #IMPLIED >
1402*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1403*912701f9SAndroid Build Coastguard Worker<!ATTLIST dateFormatLength validSubLocales CDATA #IMPLIED >
1404*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1405*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1406*912701f9SAndroid Build Coastguard Worker
1407*912701f9SAndroid Build Coastguard Worker<!ELEMENT dateFormat ( alias | ( pattern*, datetimeSkeleton*, displayName*, special* ) ) >
1408*912701f9SAndroid Build Coastguard Worker<!ATTLIST dateFormat type NMTOKEN "standard" >
1409*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/standard-->
1410*912701f9SAndroid Build Coastguard Worker<!ATTLIST dateFormat alt NMTOKENS #IMPLIED >
1411*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1412*912701f9SAndroid Build Coastguard Worker<!ATTLIST dateFormat draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1413*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1414*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1415*912701f9SAndroid Build Coastguard Worker<!ATTLIST dateFormat standard CDATA #IMPLIED >
1416*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1417*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1418*912701f9SAndroid Build Coastguard Worker<!ATTLIST dateFormat references CDATA #IMPLIED >
1419*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1420*912701f9SAndroid Build Coastguard Worker<!ATTLIST dateFormat validSubLocales CDATA #IMPLIED >
1421*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1422*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1423*912701f9SAndroid Build Coastguard Worker
1424*912701f9SAndroid Build Coastguard Worker<!ELEMENT pattern ( #PCDATA ) >
1425*912701f9SAndroid Build Coastguard Worker<!ATTLIST pattern type NMTOKEN "standard" >
1426*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/1000, 10000, 100000, 1000000, 10000000, 100000000, 1000000000, 10000000000, 100000000000, 1000000000000, 10000000000000, 100000000000000, 1000000000000000, 10000000000000000, 100000000000000000, 1000000000000000000, 10000000000000000000, approximately, atLeast, atMost, range, standard-->
1427*912701f9SAndroid Build Coastguard Worker<!ATTLIST pattern numbers CDATA #IMPLIED >
1428*912701f9SAndroid Build Coastguard Worker    <!-- TODO: generalize this to be any (M=|d=|y=)?<numberSystem> -->
1429*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/M=romanlow, d=hanidays, d=jpan, hanidec, hebr, tibt, y=jpanyear-->
1430*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1431*912701f9SAndroid Build Coastguard Worker<!ATTLIST pattern count (0 | 1 | zero | one | two | few | many | other) #IMPLIED >
1432*912701f9SAndroid Build Coastguard Worker    <!-- Only used for decimalFormats type="1000..." -->
1433*912701f9SAndroid Build Coastguard Worker<!ATTLIST pattern alt NMTOKENS #IMPLIED >
1434*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/alphaNextToNumber, ascii, noCurrency, variant-->
1435*912701f9SAndroid Build Coastguard Worker<!ATTLIST pattern draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1436*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1437*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED:true, false-->
1438*912701f9SAndroid Build Coastguard Worker<!ATTLIST pattern references CDATA #IMPLIED >
1439*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1440*912701f9SAndroid Build Coastguard Worker
1441*912701f9SAndroid Build Coastguard Worker<!ELEMENT datetimeSkeleton ( #PCDATA ) >
1442*912701f9SAndroid Build Coastguard Worker<!ATTLIST datetimeSkeleton numbers CDATA #IMPLIED >
1443*912701f9SAndroid Build Coastguard Worker    <!-- TODO: generalize this to be any (M=|d=)?<numberSystem> -->
1444*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/M=romanlow, d=hanidays, hanidec, hebr, y=jpanyear-->
1445*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1446*912701f9SAndroid Build Coastguard Worker<!ATTLIST datetimeSkeleton alt NMTOKENS #IMPLIED >
1447*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1448*912701f9SAndroid Build Coastguard Worker<!ATTLIST datetimeSkeleton draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
1449*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1450*912701f9SAndroid Build Coastguard Worker<!ATTLIST datetimeSkeleton references CDATA #IMPLIED >
1451*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1452*912701f9SAndroid Build Coastguard Worker
1453*912701f9SAndroid Build Coastguard Worker<!ELEMENT displayName ( #PCDATA ) >
1454*912701f9SAndroid Build Coastguard Worker<!ATTLIST displayName count (0 | 1 | zero | one | two | few | many | other) #IMPLIED >
1455*912701f9SAndroid Build Coastguard Worker    <!-- only for currencies -->
1456*912701f9SAndroid Build Coastguard Worker<!ATTLIST displayName alt NMTOKENS #IMPLIED >
1457*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1458*912701f9SAndroid Build Coastguard Worker<!ATTLIST displayName draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1459*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1460*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED:true, false-->
1461*912701f9SAndroid Build Coastguard Worker<!ATTLIST displayName references CDATA #IMPLIED >
1462*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1463*912701f9SAndroid Build Coastguard Worker
1464*912701f9SAndroid Build Coastguard Worker<!ELEMENT timeFormats ( alias | ( default*, timeFormatLength*, special* ) ) >
1465*912701f9SAndroid Build Coastguard Worker<!ATTLIST timeFormats draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1466*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1467*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1468*912701f9SAndroid Build Coastguard Worker<!ATTLIST timeFormats validSubLocales CDATA #IMPLIED >
1469*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1470*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1471*912701f9SAndroid Build Coastguard Worker
1472*912701f9SAndroid Build Coastguard Worker<!ELEMENT timeFormatLength ( alias | ( default*, timeFormat*, special* ) ) >
1473*912701f9SAndroid Build Coastguard Worker<!ATTLIST timeFormatLength type (full | long | medium | short) #REQUIRED >
1474*912701f9SAndroid Build Coastguard Worker<!ATTLIST timeFormatLength alt NMTOKENS #IMPLIED >
1475*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1476*912701f9SAndroid Build Coastguard Worker<!ATTLIST timeFormatLength draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1477*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1478*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1479*912701f9SAndroid Build Coastguard Worker<!ATTLIST timeFormatLength standard CDATA #IMPLIED >
1480*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1481*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1482*912701f9SAndroid Build Coastguard Worker<!ATTLIST timeFormatLength references CDATA #IMPLIED >
1483*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1484*912701f9SAndroid Build Coastguard Worker<!ATTLIST timeFormatLength validSubLocales CDATA #IMPLIED >
1485*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1486*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1487*912701f9SAndroid Build Coastguard Worker
1488*912701f9SAndroid Build Coastguard Worker<!ELEMENT timeFormat ( alias | ( pattern*, datetimeSkeleton*, displayName*, special* ) ) >
1489*912701f9SAndroid Build Coastguard Worker<!ATTLIST timeFormat type NMTOKEN "standard" >
1490*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/standard-->
1491*912701f9SAndroid Build Coastguard Worker<!ATTLIST timeFormat alt NMTOKENS #IMPLIED >
1492*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1493*912701f9SAndroid Build Coastguard Worker<!ATTLIST timeFormat draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1494*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1495*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1496*912701f9SAndroid Build Coastguard Worker<!ATTLIST timeFormat standard CDATA #IMPLIED >
1497*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1498*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1499*912701f9SAndroid Build Coastguard Worker<!ATTLIST timeFormat references CDATA #IMPLIED >
1500*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1501*912701f9SAndroid Build Coastguard Worker<!ATTLIST timeFormat validSubLocales CDATA #IMPLIED >
1502*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1503*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1504*912701f9SAndroid Build Coastguard Worker
1505*912701f9SAndroid Build Coastguard Worker<!ELEMENT dateTimeFormats ( alias | ( default*, dateTimeFormatLength*, availableFormats*, appendItems*, intervalFormats*, special* ) ) >
1506*912701f9SAndroid Build Coastguard Worker<!ATTLIST dateTimeFormats draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1507*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1508*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1509*912701f9SAndroid Build Coastguard Worker<!ATTLIST dateTimeFormats validSubLocales CDATA #IMPLIED >
1510*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1511*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1512*912701f9SAndroid Build Coastguard Worker
1513*912701f9SAndroid Build Coastguard Worker<!ELEMENT dateTimeFormatLength ( alias | ( default*, dateTimeFormat*, special* ) ) >
1514*912701f9SAndroid Build Coastguard Worker<!ATTLIST dateTimeFormatLength type (full | long | medium | short) #IMPLIED >
1515*912701f9SAndroid Build Coastguard Worker<!ATTLIST dateTimeFormatLength alt NMTOKENS #IMPLIED >
1516*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1517*912701f9SAndroid Build Coastguard Worker<!ATTLIST dateTimeFormatLength draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1518*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1519*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1520*912701f9SAndroid Build Coastguard Worker<!ATTLIST dateTimeFormatLength standard CDATA #IMPLIED >
1521*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1522*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1523*912701f9SAndroid Build Coastguard Worker<!ATTLIST dateTimeFormatLength references CDATA #IMPLIED >
1524*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1525*912701f9SAndroid Build Coastguard Worker<!ATTLIST dateTimeFormatLength validSubLocales CDATA #IMPLIED >
1526*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1527*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1528*912701f9SAndroid Build Coastguard Worker
1529*912701f9SAndroid Build Coastguard Worker<!ELEMENT dateTimeFormat ( alias | ( pattern*, displayName*, special* ) ) >
1530*912701f9SAndroid Build Coastguard Worker<!ATTLIST dateTimeFormat type NMTOKEN "standard" >
1531*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/standard, atTime-->
1532*912701f9SAndroid Build Coastguard Worker<!ATTLIST dateTimeFormat alt NMTOKENS #IMPLIED >
1533*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1534*912701f9SAndroid Build Coastguard Worker<!ATTLIST dateTimeFormat draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1535*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1536*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1537*912701f9SAndroid Build Coastguard Worker<!ATTLIST dateTimeFormat standard CDATA #IMPLIED >
1538*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1539*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1540*912701f9SAndroid Build Coastguard Worker<!ATTLIST dateTimeFormat references CDATA #IMPLIED >
1541*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1542*912701f9SAndroid Build Coastguard Worker<!ATTLIST dateTimeFormat validSubLocales CDATA #IMPLIED >
1543*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1544*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1545*912701f9SAndroid Build Coastguard Worker
1546*912701f9SAndroid Build Coastguard Worker<!ELEMENT availableFormats ( alias | ( dateFormatItem*, special* ) ) >
1547*912701f9SAndroid Build Coastguard Worker<!ATTLIST availableFormats alt NMTOKENS #IMPLIED >
1548*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1549*912701f9SAndroid Build Coastguard Worker<!ATTLIST availableFormats draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1550*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1551*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1552*912701f9SAndroid Build Coastguard Worker<!ATTLIST availableFormats references CDATA #IMPLIED >
1553*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1554*912701f9SAndroid Build Coastguard Worker<!ATTLIST availableFormats validSubLocales CDATA #IMPLIED >
1555*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1556*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1557*912701f9SAndroid Build Coastguard Worker
1558*912701f9SAndroid Build Coastguard Worker<!ELEMENT dateFormatItem ( #PCDATA ) >
1559*912701f9SAndroid Build Coastguard Worker<!ATTLIST dateFormatItem id CDATA #REQUIRED >
1560*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:regex/((E|EEEE)?(H|HH|h|hh|Bh)(m|ms|mm|mmss)?(Z|z|zzzz|v|vvvv)?)|(ms|mmss)|((G|GGGGG)?(y|yy|yyyy)((M{1,4}((E|EEEE|cccc)?(d|dd))?)|(w|Q|QQQ|QQQQ))?)|(U(M|MMM)d?)|(M{1,4}(((E|EEEE|cccc)?(d|dd))|W)?)|((E|EEEE)?d)|(E|EEEE)-->
1561*912701f9SAndroid Build Coastguard Worker<!ATTLIST dateFormatItem count (zero | one | two | few | many | other) #IMPLIED >
1562*912701f9SAndroid Build Coastguard Worker<!ATTLIST dateFormatItem alt NMTOKENS #IMPLIED >
1563*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/ascii, variant-->
1564*912701f9SAndroid Build Coastguard Worker<!ATTLIST dateFormatItem draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1565*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1566*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED:true, false-->
1567*912701f9SAndroid Build Coastguard Worker<!ATTLIST dateFormatItem references CDATA #IMPLIED >
1568*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1569*912701f9SAndroid Build Coastguard Worker
1570*912701f9SAndroid Build Coastguard Worker<!ELEMENT appendItems ( alias | ( appendItem*, special* ) ) >
1571*912701f9SAndroid Build Coastguard Worker<!ATTLIST appendItems alt NMTOKENS #IMPLIED >
1572*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1573*912701f9SAndroid Build Coastguard Worker<!ATTLIST appendItems draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1574*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1575*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1576*912701f9SAndroid Build Coastguard Worker<!ATTLIST appendItems references CDATA #IMPLIED >
1577*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1578*912701f9SAndroid Build Coastguard Worker<!ATTLIST appendItems validSubLocales CDATA #IMPLIED >
1579*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1580*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1581*912701f9SAndroid Build Coastguard Worker
1582*912701f9SAndroid Build Coastguard Worker<!ELEMENT appendItem ( #PCDATA ) >
1583*912701f9SAndroid Build Coastguard Worker<!ATTLIST appendItem request CDATA #REQUIRED >
1584*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/Day, Day-Of-Week, Era, Hour, Minute, Month, Quarter, Second, Timezone, Week, Year-->
1585*912701f9SAndroid Build Coastguard Worker<!ATTLIST appendItem alt NMTOKENS #IMPLIED >
1586*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1587*912701f9SAndroid Build Coastguard Worker<!ATTLIST appendItem draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1588*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1589*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED:true, false-->
1590*912701f9SAndroid Build Coastguard Worker<!ATTLIST appendItem references CDATA #IMPLIED >
1591*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1592*912701f9SAndroid Build Coastguard Worker
1593*912701f9SAndroid Build Coastguard Worker<!ELEMENT intervalFormats ( alias | ( intervalFormatFallback*, intervalFormatItem*, special* ) ) >
1594*912701f9SAndroid Build Coastguard Worker<!ATTLIST intervalFormats alt NMTOKENS #IMPLIED >
1595*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1596*912701f9SAndroid Build Coastguard Worker<!ATTLIST intervalFormats draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
1597*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1598*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1599*912701f9SAndroid Build Coastguard Worker<!ATTLIST intervalFormats references CDATA #IMPLIED >
1600*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1601*912701f9SAndroid Build Coastguard Worker<!ATTLIST intervalFormats validSubLocales CDATA #IMPLIED >
1602*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1603*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1604*912701f9SAndroid Build Coastguard Worker
1605*912701f9SAndroid Build Coastguard Worker<!ELEMENT intervalFormatFallback ( #PCDATA ) >
1606*912701f9SAndroid Build Coastguard Worker<!ATTLIST intervalFormatFallback alt NMTOKENS #IMPLIED >
1607*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1608*912701f9SAndroid Build Coastguard Worker<!ATTLIST intervalFormatFallback draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
1609*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1610*912701f9SAndroid Build Coastguard Worker<!ATTLIST intervalFormatFallback references CDATA #IMPLIED >
1611*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1612*912701f9SAndroid Build Coastguard Worker<!ATTLIST intervalFormatFallback validSubLocales CDATA #IMPLIED >
1613*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1614*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1615*912701f9SAndroid Build Coastguard Worker
1616*912701f9SAndroid Build Coastguard Worker<!ELEMENT intervalFormatItem ( alias | ( greatestDifference*, special* ) ) >
1617*912701f9SAndroid Build Coastguard Worker<!ATTLIST intervalFormatItem id NMTOKEN #REQUIRED >
1618*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:regex/((H|h|Bh)m?(v|vvvv)?)|((G|GGGGG)?(y|yyyy)((M|MMM|MMMM)((E|EEEE)?d)?)?)|((M|MMM|MMMM)((E|EEEE)?d)?)|d-->
1619*912701f9SAndroid Build Coastguard Worker<!ATTLIST intervalFormatItem alt NMTOKENS #IMPLIED >
1620*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1621*912701f9SAndroid Build Coastguard Worker<!ATTLIST intervalFormatItem draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
1622*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1623*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1624*912701f9SAndroid Build Coastguard Worker<!ATTLIST intervalFormatItem references CDATA #IMPLIED >
1625*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1626*912701f9SAndroid Build Coastguard Worker<!ATTLIST intervalFormatItem validSubLocales CDATA #IMPLIED >
1627*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1628*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1629*912701f9SAndroid Build Coastguard Worker
1630*912701f9SAndroid Build Coastguard Worker<!ELEMENT greatestDifference ( #PCDATA ) >
1631*912701f9SAndroid Build Coastguard Worker<!ATTLIST greatestDifference id NMTOKEN #REQUIRED >
1632*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/B, G, H, M, a, d, h, m, y-->
1633*912701f9SAndroid Build Coastguard Worker<!ATTLIST greatestDifference alt NMTOKENS #IMPLIED >
1634*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1635*912701f9SAndroid Build Coastguard Worker<!ATTLIST greatestDifference draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
1636*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1637*912701f9SAndroid Build Coastguard Worker<!ATTLIST greatestDifference references CDATA #IMPLIED >
1638*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1639*912701f9SAndroid Build Coastguard Worker<!ATTLIST greatestDifference validSubLocales CDATA #IMPLIED >
1640*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1641*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1642*912701f9SAndroid Build Coastguard Worker
1643*912701f9SAndroid Build Coastguard Worker<!ELEMENT fields ( alias | ( field*, special* ) ) >
1644*912701f9SAndroid Build Coastguard Worker<!ATTLIST fields alt NMTOKENS #IMPLIED >
1645*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1646*912701f9SAndroid Build Coastguard Worker<!ATTLIST fields draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1647*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1648*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1649*912701f9SAndroid Build Coastguard Worker<!ATTLIST fields standard CDATA #IMPLIED >
1650*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1651*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1652*912701f9SAndroid Build Coastguard Worker<!ATTLIST fields references CDATA #IMPLIED >
1653*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1654*912701f9SAndroid Build Coastguard Worker<!ATTLIST fields validSubLocales CDATA #IMPLIED >
1655*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1656*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1657*912701f9SAndroid Build Coastguard Worker
1658*912701f9SAndroid Build Coastguard Worker<!ELEMENT field ( alias | ( displayName*, relative*, relativeTime*, relativePeriod*, special* ) ) >
1659*912701f9SAndroid Build Coastguard Worker<!ATTLIST field type (era | era-short | era-narrow | year | year-short | year-narrow | quarter | quarter-short | quarter-narrow | month | month-short | month-narrow | week | week-short | week-narrow | weekOfMonth | weekOfMonth-short | weekOfMonth-narrow | day | day-short | day-narrow | dayOfYear | dayOfYear-short | dayOfYear-narrow | weekday | weekday-short | weekday-narrow | weekdayOfMonth | weekdayOfMonth-short | weekdayOfMonth-narrow | sun | sun-short | sun-narrow | mon | mon-short | mon-narrow | tue | tue-short | tue-narrow | wed | wed-short | wed-narrow | thu | thu-short | thu-narrow | fri | fri-short | fri-narrow | sat | sat-short | sat-narrow | dayperiod | dayperiod-short | dayperiod-narrow | hour | hour-short | hour-narrow | minute | minute-short | minute-narrow | second | second-short | second-narrow | zone | zone-short | zone-narrow) #REQUIRED >
1660*912701f9SAndroid Build Coastguard Worker<!ATTLIST field alt NMTOKENS #IMPLIED >
1661*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1662*912701f9SAndroid Build Coastguard Worker<!ATTLIST field draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1663*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1664*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1665*912701f9SAndroid Build Coastguard Worker<!ATTLIST field standard CDATA #IMPLIED >
1666*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1667*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1668*912701f9SAndroid Build Coastguard Worker<!ATTLIST field references CDATA #IMPLIED >
1669*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1670*912701f9SAndroid Build Coastguard Worker<!ATTLIST field validSubLocales CDATA #IMPLIED >
1671*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1672*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1673*912701f9SAndroid Build Coastguard Worker
1674*912701f9SAndroid Build Coastguard Worker<!ELEMENT relative ( #PCDATA ) >
1675*912701f9SAndroid Build Coastguard Worker<!ATTLIST relative type NMTOKEN #REQUIRED >
1676*912701f9SAndroid Build Coastguard Worker    <!-- TODO: determine whether to allow 3 -->
1677*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:range/-2~3-->
1678*912701f9SAndroid Build Coastguard Worker<!ATTLIST relative alt NMTOKENS #IMPLIED >
1679*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1680*912701f9SAndroid Build Coastguard Worker<!ATTLIST relative draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1681*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1682*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED:true, false-->
1683*912701f9SAndroid Build Coastguard Worker<!ATTLIST relative references CDATA #IMPLIED >
1684*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1685*912701f9SAndroid Build Coastguard Worker<!ATTLIST relative validSubLocales CDATA #IMPLIED >
1686*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1687*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1688*912701f9SAndroid Build Coastguard Worker
1689*912701f9SAndroid Build Coastguard Worker<!ELEMENT relativeTime ( alias | ( relativeTimePattern*, special* ) ) >
1690*912701f9SAndroid Build Coastguard Worker<!ATTLIST relativeTime type NMTOKEN #REQUIRED >
1691*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/future, past-->
1692*912701f9SAndroid Build Coastguard Worker<!ATTLIST relativeTime alt NMTOKENS #IMPLIED >
1693*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1694*912701f9SAndroid Build Coastguard Worker<!ATTLIST relativeTime draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1695*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1696*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1697*912701f9SAndroid Build Coastguard Worker<!ATTLIST relativeTime references CDATA #IMPLIED >
1698*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1699*912701f9SAndroid Build Coastguard Worker<!ATTLIST relativeTime validSubLocales CDATA #IMPLIED >
1700*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1701*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1702*912701f9SAndroid Build Coastguard Worker
1703*912701f9SAndroid Build Coastguard Worker<!ELEMENT relativeTimePattern ( #PCDATA ) >
1704*912701f9SAndroid Build Coastguard Worker<!ATTLIST relativeTimePattern count (zero | one | two | few | many | other) #REQUIRED >
1705*912701f9SAndroid Build Coastguard Worker<!ATTLIST relativeTimePattern alt NMTOKENS #IMPLIED >
1706*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1707*912701f9SAndroid Build Coastguard Worker<!ATTLIST relativeTimePattern draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
1708*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1709*912701f9SAndroid Build Coastguard Worker<!ATTLIST relativeTimePattern references CDATA #IMPLIED >
1710*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1711*912701f9SAndroid Build Coastguard Worker<!ATTLIST relativeTimePattern validSubLocales CDATA #IMPLIED >
1712*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1713*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1714*912701f9SAndroid Build Coastguard Worker
1715*912701f9SAndroid Build Coastguard Worker<!ELEMENT relativePeriod ( #PCDATA ) >
1716*912701f9SAndroid Build Coastguard Worker<!ATTLIST relativePeriod alt NMTOKENS #IMPLIED >
1717*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1718*912701f9SAndroid Build Coastguard Worker<!ATTLIST relativePeriod draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
1719*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1720*912701f9SAndroid Build Coastguard Worker
1721*912701f9SAndroid Build Coastguard Worker<!ELEMENT timeZoneNames ( alias | ( hourFormat*, hoursFormat*, gmtFormat*, gmtZeroFormat*, regionFormat*, fallbackFormat*, fallbackRegionFormat*, abbreviationFallback*, preferenceOrdering*, singleCountries*, default*, zone*, metazone*, special* ) ) >
1722*912701f9SAndroid Build Coastguard Worker<!ATTLIST timeZoneNames draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1723*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1724*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1725*912701f9SAndroid Build Coastguard Worker<!ATTLIST timeZoneNames validSubLocales CDATA #IMPLIED >
1726*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1727*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1728*912701f9SAndroid Build Coastguard Worker
1729*912701f9SAndroid Build Coastguard Worker<!ELEMENT hourFormat ( #PCDATA ) >
1730*912701f9SAndroid Build Coastguard Worker<!ATTLIST hourFormat alt NMTOKENS #IMPLIED >
1731*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1732*912701f9SAndroid Build Coastguard Worker<!ATTLIST hourFormat draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1733*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1734*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED:true, false-->
1735*912701f9SAndroid Build Coastguard Worker<!ATTLIST hourFormat references CDATA #IMPLIED >
1736*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1737*912701f9SAndroid Build Coastguard Worker
1738*912701f9SAndroid Build Coastguard Worker<!ELEMENT hoursFormat ( #PCDATA ) >
1739*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1740*912701f9SAndroid Build Coastguard Worker<!ATTLIST hoursFormat alt NMTOKENS #IMPLIED >
1741*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1742*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1743*912701f9SAndroid Build Coastguard Worker<!ATTLIST hoursFormat draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1744*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1745*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1746*912701f9SAndroid Build Coastguard Worker<!ATTLIST hoursFormat references CDATA #IMPLIED >
1747*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1748*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1749*912701f9SAndroid Build Coastguard Worker
1750*912701f9SAndroid Build Coastguard Worker<!ELEMENT gmtFormat ( #PCDATA ) >
1751*912701f9SAndroid Build Coastguard Worker<!ATTLIST gmtFormat alt NMTOKENS #IMPLIED >
1752*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1753*912701f9SAndroid Build Coastguard Worker<!ATTLIST gmtFormat draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1754*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1755*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED:true, false-->
1756*912701f9SAndroid Build Coastguard Worker<!ATTLIST gmtFormat references CDATA #IMPLIED >
1757*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1758*912701f9SAndroid Build Coastguard Worker
1759*912701f9SAndroid Build Coastguard Worker<!ELEMENT gmtZeroFormat ( #PCDATA ) >
1760*912701f9SAndroid Build Coastguard Worker<!ATTLIST gmtZeroFormat alt NMTOKENS #IMPLIED >
1761*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1762*912701f9SAndroid Build Coastguard Worker<!ATTLIST gmtZeroFormat draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1763*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1764*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED:true, false-->
1765*912701f9SAndroid Build Coastguard Worker<!ATTLIST gmtZeroFormat references CDATA #IMPLIED >
1766*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1767*912701f9SAndroid Build Coastguard Worker
1768*912701f9SAndroid Build Coastguard Worker<!ELEMENT regionFormat ( #PCDATA ) >
1769*912701f9SAndroid Build Coastguard Worker<!ATTLIST regionFormat type (standard | daylight) #IMPLIED >
1770*912701f9SAndroid Build Coastguard Worker<!ATTLIST regionFormat alt NMTOKENS #IMPLIED >
1771*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1772*912701f9SAndroid Build Coastguard Worker<!ATTLIST regionFormat draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1773*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1774*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED:true, false-->
1775*912701f9SAndroid Build Coastguard Worker<!ATTLIST regionFormat references CDATA #IMPLIED >
1776*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1777*912701f9SAndroid Build Coastguard Worker
1778*912701f9SAndroid Build Coastguard Worker<!ELEMENT fallbackFormat ( #PCDATA ) >
1779*912701f9SAndroid Build Coastguard Worker<!ATTLIST fallbackFormat alt NMTOKENS #IMPLIED >
1780*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1781*912701f9SAndroid Build Coastguard Worker<!ATTLIST fallbackFormat draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1782*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1783*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED:true, false-->
1784*912701f9SAndroid Build Coastguard Worker<!ATTLIST fallbackFormat references CDATA #IMPLIED >
1785*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1786*912701f9SAndroid Build Coastguard Worker
1787*912701f9SAndroid Build Coastguard Worker<!ELEMENT fallbackRegionFormat ( #PCDATA ) >
1788*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1789*912701f9SAndroid Build Coastguard Worker<!ATTLIST fallbackRegionFormat alt NMTOKENS #IMPLIED >
1790*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1791*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1792*912701f9SAndroid Build Coastguard Worker<!ATTLIST fallbackRegionFormat draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
1793*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1794*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1795*912701f9SAndroid Build Coastguard Worker<!ATTLIST fallbackRegionFormat references CDATA #IMPLIED >
1796*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1797*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1798*912701f9SAndroid Build Coastguard Worker
1799*912701f9SAndroid Build Coastguard Worker<!ELEMENT abbreviationFallback EMPTY >
1800*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1801*912701f9SAndroid Build Coastguard Worker<!ATTLIST abbreviationFallback type (GMT | standard) #IMPLIED >
1802*912701f9SAndroid Build Coastguard Worker    <!-- use choice instead -->
1803*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1804*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1805*912701f9SAndroid Build Coastguard Worker<!ATTLIST abbreviationFallback choice (GMT | standard) #IMPLIED >
1806*912701f9SAndroid Build Coastguard Worker    <!-- really required, but needs to be optional to support type also -->
1807*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1808*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1809*912701f9SAndroid Build Coastguard Worker<!ATTLIST abbreviationFallback alt NMTOKENS #IMPLIED >
1810*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1811*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1812*912701f9SAndroid Build Coastguard Worker<!ATTLIST abbreviationFallback draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1813*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1814*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1815*912701f9SAndroid Build Coastguard Worker<!ATTLIST abbreviationFallback references CDATA #IMPLIED >
1816*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1817*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1818*912701f9SAndroid Build Coastguard Worker
1819*912701f9SAndroid Build Coastguard Worker<!ELEMENT preferenceOrdering EMPTY >
1820*912701f9SAndroid Build Coastguard Worker    <!-- use metazones instead -->
1821*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1822*912701f9SAndroid Build Coastguard Worker<!ATTLIST preferenceOrdering type CDATA #IMPLIED >
1823*912701f9SAndroid Build Coastguard Worker    <!-- use choice instead -->
1824*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1825*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1826*912701f9SAndroid Build Coastguard Worker<!ATTLIST preferenceOrdering choice CDATA #IMPLIED >
1827*912701f9SAndroid Build Coastguard Worker    <!-- really required, but needs to be optional to support type also -->
1828*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1829*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1830*912701f9SAndroid Build Coastguard Worker<!ATTLIST preferenceOrdering alt NMTOKENS #IMPLIED >
1831*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1832*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1833*912701f9SAndroid Build Coastguard Worker<!ATTLIST preferenceOrdering draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1834*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1835*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1836*912701f9SAndroid Build Coastguard Worker<!ATTLIST preferenceOrdering references CDATA #IMPLIED >
1837*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1838*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1839*912701f9SAndroid Build Coastguard Worker
1840*912701f9SAndroid Build Coastguard Worker<!ELEMENT singleCountries EMPTY >
1841*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1842*912701f9SAndroid Build Coastguard Worker<!ATTLIST singleCountries list CDATA #REQUIRED >
1843*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1844*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1845*912701f9SAndroid Build Coastguard Worker<!ATTLIST singleCountries alt NMTOKENS #IMPLIED >
1846*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1847*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1848*912701f9SAndroid Build Coastguard Worker<!ATTLIST singleCountries draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1849*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1850*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1851*912701f9SAndroid Build Coastguard Worker<!ATTLIST singleCountries references CDATA #IMPLIED >
1852*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1853*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1854*912701f9SAndroid Build Coastguard Worker
1855*912701f9SAndroid Build Coastguard Worker<!ELEMENT zone ( alias | ( long*, short*, commonlyUsed*, exemplarCity*, special* ) ) >
1856*912701f9SAndroid Build Coastguard Worker<!ATTLIST zone type CDATA #REQUIRED >
1857*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:bcp47/tz-->
1858*912701f9SAndroid Build Coastguard Worker<!ATTLIST zone alt NMTOKENS #IMPLIED >
1859*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1860*912701f9SAndroid Build Coastguard Worker<!ATTLIST zone draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1861*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1862*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1863*912701f9SAndroid Build Coastguard Worker<!ATTLIST zone standard CDATA #IMPLIED >
1864*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1865*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1866*912701f9SAndroid Build Coastguard Worker<!ATTLIST zone references CDATA #IMPLIED >
1867*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1868*912701f9SAndroid Build Coastguard Worker<!ATTLIST zone validSubLocales CDATA #IMPLIED >
1869*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1870*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1871*912701f9SAndroid Build Coastguard Worker
1872*912701f9SAndroid Build Coastguard Worker<!ELEMENT long ( alias | ( generic*, standard*, daylight*, special* ) ) >
1873*912701f9SAndroid Build Coastguard Worker<!ATTLIST long alt NMTOKENS #IMPLIED >
1874*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1875*912701f9SAndroid Build Coastguard Worker<!ATTLIST long draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1876*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1877*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1878*912701f9SAndroid Build Coastguard Worker<!ATTLIST long references CDATA #IMPLIED >
1879*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1880*912701f9SAndroid Build Coastguard Worker<!ATTLIST long validSubLocales CDATA #IMPLIED >
1881*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1882*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1883*912701f9SAndroid Build Coastguard Worker
1884*912701f9SAndroid Build Coastguard Worker<!ELEMENT generic ( #PCDATA ) >
1885*912701f9SAndroid Build Coastguard Worker<!ATTLIST generic alt NMTOKENS #IMPLIED >
1886*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1887*912701f9SAndroid Build Coastguard Worker<!ATTLIST generic draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1888*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1889*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED:true, false-->
1890*912701f9SAndroid Build Coastguard Worker<!ATTLIST generic references CDATA #IMPLIED >
1891*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1892*912701f9SAndroid Build Coastguard Worker
1893*912701f9SAndroid Build Coastguard Worker<!ELEMENT standard ( #PCDATA ) >
1894*912701f9SAndroid Build Coastguard Worker<!ATTLIST standard alt NMTOKENS #IMPLIED >
1895*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1896*912701f9SAndroid Build Coastguard Worker<!ATTLIST standard draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1897*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1898*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED:true, false-->
1899*912701f9SAndroid Build Coastguard Worker<!ATTLIST standard references CDATA #IMPLIED >
1900*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1901*912701f9SAndroid Build Coastguard Worker
1902*912701f9SAndroid Build Coastguard Worker<!ELEMENT daylight ( #PCDATA ) >
1903*912701f9SAndroid Build Coastguard Worker<!ATTLIST daylight alt NMTOKENS #IMPLIED >
1904*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1905*912701f9SAndroid Build Coastguard Worker<!ATTLIST daylight draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1906*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1907*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED:true, false-->
1908*912701f9SAndroid Build Coastguard Worker<!ATTLIST daylight references CDATA #IMPLIED >
1909*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1910*912701f9SAndroid Build Coastguard Worker
1911*912701f9SAndroid Build Coastguard Worker<!ELEMENT short ( alias | ( generic*, standard*, daylight*, special* ) ) >
1912*912701f9SAndroid Build Coastguard Worker<!ATTLIST short alt NMTOKENS #IMPLIED >
1913*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1914*912701f9SAndroid Build Coastguard Worker<!ATTLIST short draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1915*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1916*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1917*912701f9SAndroid Build Coastguard Worker<!ATTLIST short references CDATA #IMPLIED >
1918*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1919*912701f9SAndroid Build Coastguard Worker<!ATTLIST short validSubLocales CDATA #IMPLIED >
1920*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1921*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1922*912701f9SAndroid Build Coastguard Worker
1923*912701f9SAndroid Build Coastguard Worker<!ELEMENT commonlyUsed ( #PCDATA ) >
1924*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1925*912701f9SAndroid Build Coastguard Worker<!ATTLIST commonlyUsed used (true | false) #IMPLIED >
1926*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1927*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1928*912701f9SAndroid Build Coastguard Worker<!ATTLIST commonlyUsed alt NMTOKENS #IMPLIED >
1929*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1930*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1931*912701f9SAndroid Build Coastguard Worker<!ATTLIST commonlyUsed draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1932*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1933*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1934*912701f9SAndroid Build Coastguard Worker<!ATTLIST commonlyUsed references CDATA #IMPLIED >
1935*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1936*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1937*912701f9SAndroid Build Coastguard Worker
1938*912701f9SAndroid Build Coastguard Worker<!ELEMENT exemplarCity ( #PCDATA ) >
1939*912701f9SAndroid Build Coastguard Worker<!ATTLIST exemplarCity alt NMTOKENS #IMPLIED >
1940*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/formal, secondary-->
1941*912701f9SAndroid Build Coastguard Worker<!ATTLIST exemplarCity draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1942*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1943*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED:true, false-->
1944*912701f9SAndroid Build Coastguard Worker<!ATTLIST exemplarCity references CDATA #IMPLIED >
1945*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1946*912701f9SAndroid Build Coastguard Worker
1947*912701f9SAndroid Build Coastguard Worker<!ELEMENT metazone ( alias | ( long*, short*, commonlyUsed*, special* ) ) >
1948*912701f9SAndroid Build Coastguard Worker<!ATTLIST metazone type CDATA #REQUIRED >
1949*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:metazone-->
1950*912701f9SAndroid Build Coastguard Worker<!ATTLIST metazone alt NMTOKENS #IMPLIED >
1951*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1952*912701f9SAndroid Build Coastguard Worker<!ATTLIST metazone draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1953*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1954*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1955*912701f9SAndroid Build Coastguard Worker<!ATTLIST metazone standard CDATA #IMPLIED >
1956*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1957*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1958*912701f9SAndroid Build Coastguard Worker<!ATTLIST metazone references CDATA #IMPLIED >
1959*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1960*912701f9SAndroid Build Coastguard Worker<!ATTLIST metazone validSubLocales CDATA #IMPLIED >
1961*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1962*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1963*912701f9SAndroid Build Coastguard Worker
1964*912701f9SAndroid Build Coastguard Worker<!-- ######################################################### -->
1965*912701f9SAndroid Build Coastguard Worker
1966*912701f9SAndroid Build Coastguard Worker<!ELEMENT numbers ( alias | ( defaultNumberingSystem*, otherNumberingSystems*, minimumGroupingDigits*, symbols*, decimalFormats*, scientificFormats*, percentFormats*, currencyFormats*, currencies?, miscPatterns*, minimalPairs*, special* ) ) >
1967*912701f9SAndroid Build Coastguard Worker<!ATTLIST numbers alt NMTOKENS #IMPLIED >
1968*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1969*912701f9SAndroid Build Coastguard Worker<!ATTLIST numbers draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1970*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1971*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1972*912701f9SAndroid Build Coastguard Worker<!ATTLIST numbers standard CDATA #IMPLIED >
1973*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1974*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1975*912701f9SAndroid Build Coastguard Worker<!ATTLIST numbers references CDATA #IMPLIED >
1976*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1977*912701f9SAndroid Build Coastguard Worker<!ATTLIST numbers validSubLocales CDATA #IMPLIED >
1978*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
1979*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1980*912701f9SAndroid Build Coastguard Worker
1981*912701f9SAndroid Build Coastguard Worker<!ELEMENT defaultNumberingSystem ( #PCDATA ) >
1982*912701f9SAndroid Build Coastguard Worker<!ATTLIST defaultNumberingSystem alt NMTOKENS #IMPLIED >
1983*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:bcp47/nu-->
1984*912701f9SAndroid Build Coastguard Worker<!ATTLIST defaultNumberingSystem draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1985*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1986*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED:true, false-->
1987*912701f9SAndroid Build Coastguard Worker<!ATTLIST defaultNumberingSystem references CDATA #IMPLIED >
1988*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1989*912701f9SAndroid Build Coastguard Worker
1990*912701f9SAndroid Build Coastguard Worker<!ELEMENT otherNumberingSystems ( alias | ( native*, traditional*, finance*, special* ) ) >
1991*912701f9SAndroid Build Coastguard Worker<!ATTLIST otherNumberingSystems alt NMTOKENS #IMPLIED >
1992*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
1993*912701f9SAndroid Build Coastguard Worker<!ATTLIST otherNumberingSystems draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
1994*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
1995*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
1996*912701f9SAndroid Build Coastguard Worker
1997*912701f9SAndroid Build Coastguard Worker<!ELEMENT native ( #PCDATA ) >
1998*912701f9SAndroid Build Coastguard Worker<!ATTLIST native alt NMTOKENS #IMPLIED >
1999*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2000*912701f9SAndroid Build Coastguard Worker<!ATTLIST native draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
2001*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2002*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED:true, false-->
2003*912701f9SAndroid Build Coastguard Worker
2004*912701f9SAndroid Build Coastguard Worker<!ELEMENT traditional ( #PCDATA ) >
2005*912701f9SAndroid Build Coastguard Worker<!ATTLIST traditional alt NMTOKENS #IMPLIED >
2006*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2007*912701f9SAndroid Build Coastguard Worker<!ATTLIST traditional draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
2008*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2009*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED:true, false-->
2010*912701f9SAndroid Build Coastguard Worker
2011*912701f9SAndroid Build Coastguard Worker<!ELEMENT finance ( #PCDATA ) >
2012*912701f9SAndroid Build Coastguard Worker<!ATTLIST finance alt NMTOKENS #IMPLIED >
2013*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2014*912701f9SAndroid Build Coastguard Worker<!ATTLIST finance draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
2015*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2016*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED:true, false-->
2017*912701f9SAndroid Build Coastguard Worker
2018*912701f9SAndroid Build Coastguard Worker<!ELEMENT minimumGroupingDigits ( #PCDATA ) >
2019*912701f9SAndroid Build Coastguard Worker<!ATTLIST minimumGroupingDigits alt NMTOKENS #IMPLIED >
2020*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2021*912701f9SAndroid Build Coastguard Worker<!ATTLIST minimumGroupingDigits draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
2022*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2023*912701f9SAndroid Build Coastguard Worker<!ATTLIST minimumGroupingDigits references CDATA #IMPLIED >
2024*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2025*912701f9SAndroid Build Coastguard Worker
2026*912701f9SAndroid Build Coastguard Worker<!ELEMENT symbols ( alias | ( decimal*, group*, list*, percentSign*, nativeZeroDigit*, patternDigit*, plusSign*, minusSign*, approximatelySign*, exponential*, superscriptingExponent*, perMille*, infinity*, nan*, currencyDecimal*, currencyGroup*, timeSeparator*, special* ) ) >
2027*912701f9SAndroid Build Coastguard Worker<!ATTLIST symbols alt NMTOKENS #IMPLIED >
2028*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2029*912701f9SAndroid Build Coastguard Worker<!ATTLIST symbols draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
2030*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2031*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2032*912701f9SAndroid Build Coastguard Worker<!ATTLIST symbols standard CDATA #IMPLIED >
2033*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2034*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2035*912701f9SAndroid Build Coastguard Worker<!ATTLIST symbols references CDATA #IMPLIED >
2036*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2037*912701f9SAndroid Build Coastguard Worker<!ATTLIST symbols validSubLocales CDATA #IMPLIED >
2038*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
2039*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2040*912701f9SAndroid Build Coastguard Worker<!ATTLIST symbols numberSystem CDATA #IMPLIED >
2041*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:bcp47/nu-->
2042*912701f9SAndroid Build Coastguard Worker
2043*912701f9SAndroid Build Coastguard Worker<!ELEMENT decimal ( #PCDATA ) >
2044*912701f9SAndroid Build Coastguard Worker<!ATTLIST decimal alt NMTOKENS #IMPLIED >
2045*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2046*912701f9SAndroid Build Coastguard Worker<!ATTLIST decimal draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
2047*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2048*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED:true, false-->
2049*912701f9SAndroid Build Coastguard Worker<!ATTLIST decimal references CDATA #IMPLIED >
2050*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2051*912701f9SAndroid Build Coastguard Worker<!ATTLIST decimal numberSystem CDATA #IMPLIED >
2052*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2053*912701f9SAndroid Build Coastguard Worker
2054*912701f9SAndroid Build Coastguard Worker<!ELEMENT group ( #PCDATA ) >
2055*912701f9SAndroid Build Coastguard Worker<!ATTLIST group alt NMTOKENS #IMPLIED >
2056*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2057*912701f9SAndroid Build Coastguard Worker<!ATTLIST group draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
2058*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2059*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED:true, false-->
2060*912701f9SAndroid Build Coastguard Worker<!ATTLIST group references CDATA #IMPLIED >
2061*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2062*912701f9SAndroid Build Coastguard Worker<!ATTLIST group numberSystem CDATA #IMPLIED >
2063*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2064*912701f9SAndroid Build Coastguard Worker
2065*912701f9SAndroid Build Coastguard Worker<!ELEMENT list ( #PCDATA ) >
2066*912701f9SAndroid Build Coastguard Worker<!ATTLIST list alt NMTOKENS #IMPLIED >
2067*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2068*912701f9SAndroid Build Coastguard Worker<!ATTLIST list draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
2069*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2070*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED:true, false-->
2071*912701f9SAndroid Build Coastguard Worker<!ATTLIST list references CDATA #IMPLIED >
2072*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2073*912701f9SAndroid Build Coastguard Worker<!ATTLIST list numberSystem CDATA #IMPLIED >
2074*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2075*912701f9SAndroid Build Coastguard Worker
2076*912701f9SAndroid Build Coastguard Worker<!ELEMENT percentSign ( #PCDATA ) >
2077*912701f9SAndroid Build Coastguard Worker<!ATTLIST percentSign alt NMTOKENS #IMPLIED >
2078*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2079*912701f9SAndroid Build Coastguard Worker<!ATTLIST percentSign draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
2080*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2081*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED:true, false-->
2082*912701f9SAndroid Build Coastguard Worker<!ATTLIST percentSign references CDATA #IMPLIED >
2083*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2084*912701f9SAndroid Build Coastguard Worker<!ATTLIST percentSign numberSystem CDATA #IMPLIED >
2085*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2086*912701f9SAndroid Build Coastguard Worker
2087*912701f9SAndroid Build Coastguard Worker<!ELEMENT nativeZeroDigit ( #PCDATA ) >
2088*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2089*912701f9SAndroid Build Coastguard Worker<!ATTLIST nativeZeroDigit alt NMTOKENS #IMPLIED >
2090*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2091*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2092*912701f9SAndroid Build Coastguard Worker<!ATTLIST nativeZeroDigit draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
2093*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2094*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2095*912701f9SAndroid Build Coastguard Worker<!ATTLIST nativeZeroDigit references CDATA #IMPLIED >
2096*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2097*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2098*912701f9SAndroid Build Coastguard Worker<!ATTLIST nativeZeroDigit numberSystem CDATA #IMPLIED >
2099*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2100*912701f9SAndroid Build Coastguard Worker
2101*912701f9SAndroid Build Coastguard Worker<!ELEMENT patternDigit ( #PCDATA ) >
2102*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2103*912701f9SAndroid Build Coastguard Worker<!ATTLIST patternDigit alt NMTOKENS #IMPLIED >
2104*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2105*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2106*912701f9SAndroid Build Coastguard Worker<!ATTLIST patternDigit draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
2107*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2108*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2109*912701f9SAndroid Build Coastguard Worker<!ATTLIST patternDigit references CDATA #IMPLIED >
2110*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2111*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2112*912701f9SAndroid Build Coastguard Worker<!ATTLIST patternDigit numberSystem CDATA #IMPLIED >
2113*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2114*912701f9SAndroid Build Coastguard Worker
2115*912701f9SAndroid Build Coastguard Worker<!ELEMENT plusSign ( #PCDATA ) >
2116*912701f9SAndroid Build Coastguard Worker<!ATTLIST plusSign alt NMTOKENS #IMPLIED >
2117*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2118*912701f9SAndroid Build Coastguard Worker<!ATTLIST plusSign draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
2119*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2120*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED:true, false-->
2121*912701f9SAndroid Build Coastguard Worker<!ATTLIST plusSign references CDATA #IMPLIED >
2122*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2123*912701f9SAndroid Build Coastguard Worker<!ATTLIST plusSign numberSystem CDATA #IMPLIED >
2124*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2125*912701f9SAndroid Build Coastguard Worker
2126*912701f9SAndroid Build Coastguard Worker<!ELEMENT minusSign ( #PCDATA ) >
2127*912701f9SAndroid Build Coastguard Worker<!ATTLIST minusSign alt NMTOKENS #IMPLIED >
2128*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2129*912701f9SAndroid Build Coastguard Worker<!ATTLIST minusSign draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
2130*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2131*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED:true, false-->
2132*912701f9SAndroid Build Coastguard Worker<!ATTLIST minusSign references CDATA #IMPLIED >
2133*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2134*912701f9SAndroid Build Coastguard Worker<!ATTLIST minusSign numberSystem CDATA #IMPLIED >
2135*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2136*912701f9SAndroid Build Coastguard Worker
2137*912701f9SAndroid Build Coastguard Worker<!ELEMENT approximatelySign ( #PCDATA ) >
2138*912701f9SAndroid Build Coastguard Worker<!ATTLIST approximatelySign alt NMTOKENS #IMPLIED >
2139*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2140*912701f9SAndroid Build Coastguard Worker<!ATTLIST approximatelySign draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
2141*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2142*912701f9SAndroid Build Coastguard Worker<!ATTLIST approximatelySign references CDATA #IMPLIED >
2143*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2144*912701f9SAndroid Build Coastguard Worker
2145*912701f9SAndroid Build Coastguard Worker<!ELEMENT exponential ( #PCDATA ) >
2146*912701f9SAndroid Build Coastguard Worker<!ATTLIST exponential alt NMTOKENS #IMPLIED >
2147*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2148*912701f9SAndroid Build Coastguard Worker<!ATTLIST exponential draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
2149*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2150*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED:true, false-->
2151*912701f9SAndroid Build Coastguard Worker<!ATTLIST exponential references CDATA #IMPLIED >
2152*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2153*912701f9SAndroid Build Coastguard Worker<!ATTLIST exponential numberSystem CDATA #IMPLIED >
2154*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2155*912701f9SAndroid Build Coastguard Worker
2156*912701f9SAndroid Build Coastguard Worker<!ELEMENT superscriptingExponent ( #PCDATA ) >
2157*912701f9SAndroid Build Coastguard Worker<!ATTLIST superscriptingExponent alt NMTOKENS #IMPLIED >
2158*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2159*912701f9SAndroid Build Coastguard Worker<!ATTLIST superscriptingExponent draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
2160*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2161*912701f9SAndroid Build Coastguard Worker<!ATTLIST superscriptingExponent references CDATA #IMPLIED >
2162*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2163*912701f9SAndroid Build Coastguard Worker
2164*912701f9SAndroid Build Coastguard Worker<!ELEMENT perMille ( #PCDATA ) >
2165*912701f9SAndroid Build Coastguard Worker<!ATTLIST perMille alt NMTOKENS #IMPLIED >
2166*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2167*912701f9SAndroid Build Coastguard Worker<!ATTLIST perMille draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
2168*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2169*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED:true, false-->
2170*912701f9SAndroid Build Coastguard Worker<!ATTLIST perMille references CDATA #IMPLIED >
2171*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2172*912701f9SAndroid Build Coastguard Worker<!ATTLIST perMille numberSystem CDATA #IMPLIED >
2173*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2174*912701f9SAndroid Build Coastguard Worker
2175*912701f9SAndroid Build Coastguard Worker<!ELEMENT infinity ( #PCDATA ) >
2176*912701f9SAndroid Build Coastguard Worker<!ATTLIST infinity alt NMTOKENS #IMPLIED >
2177*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2178*912701f9SAndroid Build Coastguard Worker<!ATTLIST infinity draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
2179*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2180*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED:true, false-->
2181*912701f9SAndroid Build Coastguard Worker<!ATTLIST infinity references CDATA #IMPLIED >
2182*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2183*912701f9SAndroid Build Coastguard Worker<!ATTLIST infinity numberSystem CDATA #IMPLIED >
2184*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2185*912701f9SAndroid Build Coastguard Worker
2186*912701f9SAndroid Build Coastguard Worker<!ELEMENT nan ( #PCDATA ) >
2187*912701f9SAndroid Build Coastguard Worker<!ATTLIST nan alt NMTOKENS #IMPLIED >
2188*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2189*912701f9SAndroid Build Coastguard Worker<!ATTLIST nan draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
2190*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2191*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED:true, false-->
2192*912701f9SAndroid Build Coastguard Worker<!ATTLIST nan references CDATA #IMPLIED >
2193*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2194*912701f9SAndroid Build Coastguard Worker<!ATTLIST nan numberSystem CDATA #IMPLIED >
2195*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2196*912701f9SAndroid Build Coastguard Worker
2197*912701f9SAndroid Build Coastguard Worker<!ELEMENT currencyDecimal ( #PCDATA ) >
2198*912701f9SAndroid Build Coastguard Worker<!ATTLIST currencyDecimal alt NMTOKENS #IMPLIED >
2199*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2200*912701f9SAndroid Build Coastguard Worker<!ATTLIST currencyDecimal draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
2201*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2202*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED:true, false-->
2203*912701f9SAndroid Build Coastguard Worker<!ATTLIST currencyDecimal references CDATA #IMPLIED >
2204*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2205*912701f9SAndroid Build Coastguard Worker<!ATTLIST currencyDecimal numberSystem CDATA #IMPLIED >
2206*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2207*912701f9SAndroid Build Coastguard Worker
2208*912701f9SAndroid Build Coastguard Worker<!ELEMENT currencyGroup ( #PCDATA ) >
2209*912701f9SAndroid Build Coastguard Worker<!ATTLIST currencyGroup alt NMTOKENS #IMPLIED >
2210*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2211*912701f9SAndroid Build Coastguard Worker<!ATTLIST currencyGroup draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
2212*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2213*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED:true, false-->
2214*912701f9SAndroid Build Coastguard Worker<!ATTLIST currencyGroup references CDATA #IMPLIED >
2215*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2216*912701f9SAndroid Build Coastguard Worker<!ATTLIST currencyGroup numberSystem CDATA #IMPLIED >
2217*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2218*912701f9SAndroid Build Coastguard Worker
2219*912701f9SAndroid Build Coastguard Worker<!ELEMENT timeSeparator ( #PCDATA ) >
2220*912701f9SAndroid Build Coastguard Worker<!ATTLIST timeSeparator alt NMTOKENS #IMPLIED >
2221*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2222*912701f9SAndroid Build Coastguard Worker<!ATTLIST timeSeparator draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
2223*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2224*912701f9SAndroid Build Coastguard Worker<!ATTLIST timeSeparator references CDATA #IMPLIED >
2225*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2226*912701f9SAndroid Build Coastguard Worker
2227*912701f9SAndroid Build Coastguard Worker<!ELEMENT decimalFormats ( alias | ( default*, decimalFormatLength*, special* ) ) >
2228*912701f9SAndroid Build Coastguard Worker<!ATTLIST decimalFormats draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
2229*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2230*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2231*912701f9SAndroid Build Coastguard Worker<!ATTLIST decimalFormats validSubLocales CDATA #IMPLIED >
2232*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
2233*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2234*912701f9SAndroid Build Coastguard Worker<!ATTLIST decimalFormats numberSystem CDATA #IMPLIED >
2235*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:bcp47/nu-->
2236*912701f9SAndroid Build Coastguard Worker
2237*912701f9SAndroid Build Coastguard Worker<!ELEMENT decimalFormatLength ( alias | ( default*, decimalFormat*, special* ) ) >
2238*912701f9SAndroid Build Coastguard Worker<!ATTLIST decimalFormatLength type (full | long | medium | short) #IMPLIED >
2239*912701f9SAndroid Build Coastguard Worker<!ATTLIST decimalFormatLength alt NMTOKENS #IMPLIED >
2240*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2241*912701f9SAndroid Build Coastguard Worker<!ATTLIST decimalFormatLength draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
2242*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2243*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2244*912701f9SAndroid Build Coastguard Worker<!ATTLIST decimalFormatLength standard CDATA #IMPLIED >
2245*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2246*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2247*912701f9SAndroid Build Coastguard Worker<!ATTLIST decimalFormatLength references CDATA #IMPLIED >
2248*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2249*912701f9SAndroid Build Coastguard Worker<!ATTLIST decimalFormatLength validSubLocales CDATA #IMPLIED >
2250*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
2251*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2252*912701f9SAndroid Build Coastguard Worker
2253*912701f9SAndroid Build Coastguard Worker<!ELEMENT decimalFormat ( alias | ( pattern*, special* ) ) >
2254*912701f9SAndroid Build Coastguard Worker<!ATTLIST decimalFormat type NMTOKEN "standard" >
2255*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/standard-->
2256*912701f9SAndroid Build Coastguard Worker<!ATTLIST decimalFormat alt NMTOKENS #IMPLIED >
2257*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2258*912701f9SAndroid Build Coastguard Worker<!ATTLIST decimalFormat draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
2259*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2260*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2261*912701f9SAndroid Build Coastguard Worker<!ATTLIST decimalFormat standard CDATA #IMPLIED >
2262*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2263*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2264*912701f9SAndroid Build Coastguard Worker<!ATTLIST decimalFormat references CDATA #IMPLIED >
2265*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2266*912701f9SAndroid Build Coastguard Worker<!ATTLIST decimalFormat validSubLocales CDATA #IMPLIED >
2267*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
2268*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2269*912701f9SAndroid Build Coastguard Worker
2270*912701f9SAndroid Build Coastguard Worker<!ELEMENT scientificFormats ( alias | ( default*, scientificFormatLength*, special* ) ) >
2271*912701f9SAndroid Build Coastguard Worker<!ATTLIST scientificFormats draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
2272*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2273*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2274*912701f9SAndroid Build Coastguard Worker<!ATTLIST scientificFormats validSubLocales CDATA #IMPLIED >
2275*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
2276*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2277*912701f9SAndroid Build Coastguard Worker<!ATTLIST scientificFormats numberSystem CDATA #IMPLIED >
2278*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:bcp47/nu-->
2279*912701f9SAndroid Build Coastguard Worker
2280*912701f9SAndroid Build Coastguard Worker<!ELEMENT scientificFormatLength ( alias | ( default*, scientificFormat*, special* ) ) >
2281*912701f9SAndroid Build Coastguard Worker<!ATTLIST scientificFormatLength type (full | long | medium | short) #IMPLIED >
2282*912701f9SAndroid Build Coastguard Worker<!ATTLIST scientificFormatLength alt NMTOKENS #IMPLIED >
2283*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2284*912701f9SAndroid Build Coastguard Worker<!ATTLIST scientificFormatLength draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
2285*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2286*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2287*912701f9SAndroid Build Coastguard Worker<!ATTLIST scientificFormatLength standard CDATA #IMPLIED >
2288*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2289*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2290*912701f9SAndroid Build Coastguard Worker<!ATTLIST scientificFormatLength references CDATA #IMPLIED >
2291*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2292*912701f9SAndroid Build Coastguard Worker<!ATTLIST scientificFormatLength validSubLocales CDATA #IMPLIED >
2293*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
2294*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2295*912701f9SAndroid Build Coastguard Worker
2296*912701f9SAndroid Build Coastguard Worker<!ELEMENT scientificFormat ( alias | ( pattern*, special* ) ) >
2297*912701f9SAndroid Build Coastguard Worker<!ATTLIST scientificFormat type NMTOKEN "standard" >
2298*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/standard-->
2299*912701f9SAndroid Build Coastguard Worker<!ATTLIST scientificFormat alt NMTOKENS #IMPLIED >
2300*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2301*912701f9SAndroid Build Coastguard Worker<!ATTLIST scientificFormat draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
2302*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2303*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2304*912701f9SAndroid Build Coastguard Worker<!ATTLIST scientificFormat standard CDATA #IMPLIED >
2305*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2306*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2307*912701f9SAndroid Build Coastguard Worker<!ATTLIST scientificFormat references CDATA #IMPLIED >
2308*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2309*912701f9SAndroid Build Coastguard Worker<!ATTLIST scientificFormat validSubLocales CDATA #IMPLIED >
2310*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
2311*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2312*912701f9SAndroid Build Coastguard Worker
2313*912701f9SAndroid Build Coastguard Worker<!ELEMENT percentFormats ( alias | ( default*, percentFormatLength*, special* ) ) >
2314*912701f9SAndroid Build Coastguard Worker<!ATTLIST percentFormats draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
2315*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2316*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2317*912701f9SAndroid Build Coastguard Worker<!ATTLIST percentFormats validSubLocales CDATA #IMPLIED >
2318*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
2319*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2320*912701f9SAndroid Build Coastguard Worker<!ATTLIST percentFormats numberSystem CDATA #IMPLIED >
2321*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:bcp47/nu-->
2322*912701f9SAndroid Build Coastguard Worker
2323*912701f9SAndroid Build Coastguard Worker<!ELEMENT percentFormatLength ( alias | ( default*, percentFormat*, special* ) ) >
2324*912701f9SAndroid Build Coastguard Worker<!ATTLIST percentFormatLength type (full | long | medium | short) #IMPLIED >
2325*912701f9SAndroid Build Coastguard Worker<!ATTLIST percentFormatLength alt NMTOKENS #IMPLIED >
2326*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2327*912701f9SAndroid Build Coastguard Worker<!ATTLIST percentFormatLength draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
2328*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2329*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2330*912701f9SAndroid Build Coastguard Worker<!ATTLIST percentFormatLength standard CDATA #IMPLIED >
2331*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2332*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2333*912701f9SAndroid Build Coastguard Worker<!ATTLIST percentFormatLength references CDATA #IMPLIED >
2334*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2335*912701f9SAndroid Build Coastguard Worker<!ATTLIST percentFormatLength validSubLocales CDATA #IMPLIED >
2336*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
2337*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2338*912701f9SAndroid Build Coastguard Worker
2339*912701f9SAndroid Build Coastguard Worker<!ELEMENT percentFormat ( alias | ( pattern*, special* ) ) >
2340*912701f9SAndroid Build Coastguard Worker<!ATTLIST percentFormat type NMTOKEN "standard" >
2341*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/standard-->
2342*912701f9SAndroid Build Coastguard Worker<!ATTLIST percentFormat alt NMTOKENS #IMPLIED >
2343*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2344*912701f9SAndroid Build Coastguard Worker<!ATTLIST percentFormat draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
2345*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2346*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2347*912701f9SAndroid Build Coastguard Worker<!ATTLIST percentFormat standard CDATA #IMPLIED >
2348*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2349*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2350*912701f9SAndroid Build Coastguard Worker<!ATTLIST percentFormat references CDATA #IMPLIED >
2351*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2352*912701f9SAndroid Build Coastguard Worker<!ATTLIST percentFormat validSubLocales CDATA #IMPLIED >
2353*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
2354*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2355*912701f9SAndroid Build Coastguard Worker
2356*912701f9SAndroid Build Coastguard Worker<!ELEMENT currencyFormats ( alias | ( default*, currencySpacing*, currencyFormatLength*, currencyPatternAppendISO*, unitPattern*, special* ) ) >
2357*912701f9SAndroid Build Coastguard Worker<!ATTLIST currencyFormats draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
2358*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2359*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2360*912701f9SAndroid Build Coastguard Worker<!ATTLIST currencyFormats validSubLocales CDATA #IMPLIED >
2361*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
2362*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2363*912701f9SAndroid Build Coastguard Worker<!ATTLIST currencyFormats numberSystem CDATA #IMPLIED >
2364*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:bcp47/nu-->
2365*912701f9SAndroid Build Coastguard Worker
2366*912701f9SAndroid Build Coastguard Worker<!ELEMENT currencySpacing ( alias | ( beforeCurrency*, afterCurrency*, special* ) ) >
2367*912701f9SAndroid Build Coastguard Worker
2368*912701f9SAndroid Build Coastguard Worker<!ELEMENT beforeCurrency ( alias | ( currencyMatch*, surroundingMatch*, insertBetween*, special* ) ) >
2369*912701f9SAndroid Build Coastguard Worker
2370*912701f9SAndroid Build Coastguard Worker<!ELEMENT currencyMatch ( #PCDATA ) >
2371*912701f9SAndroid Build Coastguard Worker<!ATTLIST currencyMatch alt NMTOKENS #IMPLIED >
2372*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2373*912701f9SAndroid Build Coastguard Worker<!ATTLIST currencyMatch draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
2374*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2375*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED:true, false-->
2376*912701f9SAndroid Build Coastguard Worker<!ATTLIST currencyMatch references CDATA #IMPLIED >
2377*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2378*912701f9SAndroid Build Coastguard Worker
2379*912701f9SAndroid Build Coastguard Worker<!ELEMENT surroundingMatch ( #PCDATA ) >
2380*912701f9SAndroid Build Coastguard Worker<!ATTLIST surroundingMatch alt NMTOKENS #IMPLIED >
2381*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2382*912701f9SAndroid Build Coastguard Worker<!ATTLIST surroundingMatch draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
2383*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2384*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED:true, false-->
2385*912701f9SAndroid Build Coastguard Worker<!ATTLIST surroundingMatch references CDATA #IMPLIED >
2386*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2387*912701f9SAndroid Build Coastguard Worker
2388*912701f9SAndroid Build Coastguard Worker<!ELEMENT insertBetween ( #PCDATA ) >
2389*912701f9SAndroid Build Coastguard Worker<!ATTLIST insertBetween alt NMTOKENS #IMPLIED >
2390*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2391*912701f9SAndroid Build Coastguard Worker<!ATTLIST insertBetween draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
2392*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2393*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED:true, false-->
2394*912701f9SAndroid Build Coastguard Worker<!ATTLIST insertBetween references CDATA #IMPLIED >
2395*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2396*912701f9SAndroid Build Coastguard Worker
2397*912701f9SAndroid Build Coastguard Worker<!ELEMENT afterCurrency ( alias | ( currencyMatch*, surroundingMatch*, insertBetween*, special* ) ) >
2398*912701f9SAndroid Build Coastguard Worker
2399*912701f9SAndroid Build Coastguard Worker<!ELEMENT currencyFormatLength ( alias | ( default*, currencyFormat*, special* ) ) >
2400*912701f9SAndroid Build Coastguard Worker<!ATTLIST currencyFormatLength type (full | long | medium | short) #IMPLIED >
2401*912701f9SAndroid Build Coastguard Worker<!ATTLIST currencyFormatLength alt NMTOKENS #IMPLIED >
2402*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2403*912701f9SAndroid Build Coastguard Worker<!ATTLIST currencyFormatLength draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
2404*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2405*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2406*912701f9SAndroid Build Coastguard Worker<!ATTLIST currencyFormatLength standard CDATA #IMPLIED >
2407*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2408*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2409*912701f9SAndroid Build Coastguard Worker<!ATTLIST currencyFormatLength references CDATA #IMPLIED >
2410*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2411*912701f9SAndroid Build Coastguard Worker<!ATTLIST currencyFormatLength validSubLocales CDATA #IMPLIED >
2412*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
2413*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2414*912701f9SAndroid Build Coastguard Worker
2415*912701f9SAndroid Build Coastguard Worker<!ELEMENT currencyFormat ( alias | ( pattern*, special* ) ) >
2416*912701f9SAndroid Build Coastguard Worker<!ATTLIST currencyFormat type NMTOKEN "standard" >
2417*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/accounting, standard-->
2418*912701f9SAndroid Build Coastguard Worker<!ATTLIST currencyFormat alt NMTOKENS #IMPLIED >
2419*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2420*912701f9SAndroid Build Coastguard Worker<!ATTLIST currencyFormat draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
2421*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2422*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2423*912701f9SAndroid Build Coastguard Worker<!ATTLIST currencyFormat standard CDATA #IMPLIED >
2424*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2425*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2426*912701f9SAndroid Build Coastguard Worker<!ATTLIST currencyFormat references CDATA #IMPLIED >
2427*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2428*912701f9SAndroid Build Coastguard Worker<!ATTLIST currencyFormat validSubLocales CDATA #IMPLIED >
2429*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
2430*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2431*912701f9SAndroid Build Coastguard Worker
2432*912701f9SAndroid Build Coastguard Worker<!ELEMENT currencyPatternAppendISO ( #PCDATA ) >
2433*912701f9SAndroid Build Coastguard Worker<!ATTLIST currencyPatternAppendISO alt NMTOKENS #IMPLIED >
2434*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2435*912701f9SAndroid Build Coastguard Worker<!ATTLIST currencyPatternAppendISO draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
2436*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2437*912701f9SAndroid Build Coastguard Worker<!ATTLIST currencyPatternAppendISO references CDATA #IMPLIED >
2438*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2439*912701f9SAndroid Build Coastguard Worker
2440*912701f9SAndroid Build Coastguard Worker<!ELEMENT unitPattern ( #PCDATA ) >
2441*912701f9SAndroid Build Coastguard Worker<!ATTLIST unitPattern count (0 | 1 | zero | one | two | few | many | other) #REQUIRED >
2442*912701f9SAndroid Build Coastguard Worker<!ATTLIST unitPattern case NMTOKENS #IMPLIED >
2443*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/ablative, accusative, comitative, dative, ergative, genitive, instrumental, locative, locativecopulative, nominative, oblique, prepositional, sociative, vocative, elative, illative, partitive, terminative, translative-->
2444*912701f9SAndroid Build Coastguard Worker<!ATTLIST unitPattern alt NMTOKENS #IMPLIED >
2445*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2446*912701f9SAndroid Build Coastguard Worker<!ATTLIST unitPattern draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
2447*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2448*912701f9SAndroid Build Coastguard Worker<!ATTLIST unitPattern references CDATA #IMPLIED >
2449*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2450*912701f9SAndroid Build Coastguard Worker<!ATTLIST unitPattern validSubLocales CDATA #IMPLIED >
2451*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
2452*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2453*912701f9SAndroid Build Coastguard Worker
2454*912701f9SAndroid Build Coastguard Worker<!ELEMENT currencies ( alias | ( default?, currency*, special* ) ) >
2455*912701f9SAndroid Build Coastguard Worker<!ATTLIST currencies draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
2456*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2457*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2458*912701f9SAndroid Build Coastguard Worker<!ATTLIST currencies validSubLocales CDATA #IMPLIED >
2459*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
2460*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2461*912701f9SAndroid Build Coastguard Worker
2462*912701f9SAndroid Build Coastguard Worker<!ELEMENT currency ( alias | ( ( ( pattern+, displayName*, symbol* ) | ( displayName+, symbol*, pattern* ) | ( symbol+, pattern* ) )?, decimal*, group*, special* ) ) >
2463*912701f9SAndroid Build Coastguard Worker
2464*912701f9SAndroid Build Coastguard Worker<!-- # warning: pattern appears twice in the above. The first is for consistency with all other cases of
2465*912701f9SAndroid Build Coastguard Worker    pattern + displayName; the second is for backwards compatibility -->
2466*912701f9SAndroid Build Coastguard Worker<!ATTLIST currency type NMTOKEN "standard" >
2467*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:validity/currency-->
2468*912701f9SAndroid Build Coastguard Worker<!ATTLIST currency alt NMTOKENS #IMPLIED >
2469*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2470*912701f9SAndroid Build Coastguard Worker<!ATTLIST currency draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
2471*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2472*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2473*912701f9SAndroid Build Coastguard Worker<!ATTLIST currency references CDATA #IMPLIED >
2474*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2475*912701f9SAndroid Build Coastguard Worker<!ATTLIST currency validSubLocales CDATA #IMPLIED >
2476*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
2477*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2478*912701f9SAndroid Build Coastguard Worker
2479*912701f9SAndroid Build Coastguard Worker<!ELEMENT symbol ( #PCDATA ) >
2480*912701f9SAndroid Build Coastguard Worker<!ATTLIST symbol choice (true | false) #IMPLIED >
2481*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
2482*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2483*912701f9SAndroid Build Coastguard Worker<!ATTLIST symbol alt NMTOKENS #IMPLIED >
2484*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/formal, narrow, variant-->
2485*912701f9SAndroid Build Coastguard Worker<!ATTLIST symbol draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
2486*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2487*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED:true, false-->
2488*912701f9SAndroid Build Coastguard Worker<!ATTLIST symbol references CDATA #IMPLIED >
2489*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2490*912701f9SAndroid Build Coastguard Worker
2491*912701f9SAndroid Build Coastguard Worker<!ELEMENT miscPatterns ( alias | ( default*, pattern*, special* ) ) >
2492*912701f9SAndroid Build Coastguard Worker<!ATTLIST miscPatterns draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
2493*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2494*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2495*912701f9SAndroid Build Coastguard Worker<!ATTLIST miscPatterns numberSystem CDATA #IMPLIED >
2496*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:bcp47/nu-->
2497*912701f9SAndroid Build Coastguard Worker
2498*912701f9SAndroid Build Coastguard Worker<!ELEMENT minimalPairs ( alias | ( pluralMinimalPairs*, ordinalMinimalPairs*, caseMinimalPairs*, genderMinimalPairs*, special* ) ) >
2499*912701f9SAndroid Build Coastguard Worker<!ATTLIST minimalPairs alt NMTOKENS #IMPLIED >
2500*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2501*912701f9SAndroid Build Coastguard Worker<!ATTLIST minimalPairs draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
2502*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2503*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2504*912701f9SAndroid Build Coastguard Worker
2505*912701f9SAndroid Build Coastguard Worker<!ELEMENT pluralMinimalPairs ( #PCDATA ) >
2506*912701f9SAndroid Build Coastguard Worker<!ATTLIST pluralMinimalPairs count NMTOKEN #REQUIRED >
2507*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/few, many, one, other, two, zero-->
2508*912701f9SAndroid Build Coastguard Worker<!ATTLIST pluralMinimalPairs alt NMTOKENS #IMPLIED >
2509*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2510*912701f9SAndroid Build Coastguard Worker<!ATTLIST pluralMinimalPairs draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
2511*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2512*912701f9SAndroid Build Coastguard Worker
2513*912701f9SAndroid Build Coastguard Worker<!ELEMENT ordinalMinimalPairs ( #PCDATA ) >
2514*912701f9SAndroid Build Coastguard Worker<!ATTLIST ordinalMinimalPairs ordinal NMTOKEN #REQUIRED >
2515*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/few, many, one, other, two, zero-->
2516*912701f9SAndroid Build Coastguard Worker<!ATTLIST ordinalMinimalPairs alt NMTOKENS #IMPLIED >
2517*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2518*912701f9SAndroid Build Coastguard Worker<!ATTLIST ordinalMinimalPairs draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
2519*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2520*912701f9SAndroid Build Coastguard Worker
2521*912701f9SAndroid Build Coastguard Worker<!ELEMENT caseMinimalPairs ( #PCDATA ) >
2522*912701f9SAndroid Build Coastguard Worker<!ATTLIST caseMinimalPairs case NMTOKEN #REQUIRED >
2523*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/ablative, accusative, comitative, dative, ergative, genitive, instrumental, locative, locativecopulative, nominative, oblique, prepositional, sociative, vocative, elative, illative, partitive, terminative, translative-->
2524*912701f9SAndroid Build Coastguard Worker<!ATTLIST caseMinimalPairs alt NMTOKENS #IMPLIED >
2525*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2526*912701f9SAndroid Build Coastguard Worker<!ATTLIST caseMinimalPairs draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
2527*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2528*912701f9SAndroid Build Coastguard Worker
2529*912701f9SAndroid Build Coastguard Worker<!ELEMENT genderMinimalPairs ( #PCDATA ) >
2530*912701f9SAndroid Build Coastguard Worker<!ATTLIST genderMinimalPairs gender NMTOKEN #REQUIRED >
2531*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/animate, common, feminine, inanimate, masculine, neuter, personal-->
2532*912701f9SAndroid Build Coastguard Worker<!ATTLIST genderMinimalPairs alt NMTOKENS #IMPLIED >
2533*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2534*912701f9SAndroid Build Coastguard Worker<!ATTLIST genderMinimalPairs draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
2535*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2536*912701f9SAndroid Build Coastguard Worker
2537*912701f9SAndroid Build Coastguard Worker<!-- ######################################################### -->
2538*912701f9SAndroid Build Coastguard Worker
2539*912701f9SAndroid Build Coastguard Worker<!ELEMENT units ( alias | ( unit*, unitLength*, durationUnit*, special* ) ) >
2540*912701f9SAndroid Build Coastguard Worker<!ATTLIST units alt NMTOKENS #IMPLIED >
2541*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2542*912701f9SAndroid Build Coastguard Worker<!ATTLIST units draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
2543*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2544*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2545*912701f9SAndroid Build Coastguard Worker<!ATTLIST units references CDATA #IMPLIED >
2546*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2547*912701f9SAndroid Build Coastguard Worker<!ATTLIST units validSubLocales CDATA #IMPLIED >
2548*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
2549*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2550*912701f9SAndroid Build Coastguard Worker
2551*912701f9SAndroid Build Coastguard Worker<!ELEMENT unit ( alias | ( gender*, displayName*, unitPattern*, perUnitPattern*, special* ) ) >
2552*912701f9SAndroid Build Coastguard Worker<!ATTLIST unit type NMTOKEN #REQUIRED >
2553*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:validity/unit-->
2554*912701f9SAndroid Build Coastguard Worker<!ATTLIST unit alt NMTOKENS #IMPLIED >
2555*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2556*912701f9SAndroid Build Coastguard Worker<!ATTLIST unit draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
2557*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2558*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2559*912701f9SAndroid Build Coastguard Worker<!ATTLIST unit references CDATA #IMPLIED >
2560*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2561*912701f9SAndroid Build Coastguard Worker<!ATTLIST unit validSubLocales CDATA #IMPLIED >
2562*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
2563*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2564*912701f9SAndroid Build Coastguard Worker
2565*912701f9SAndroid Build Coastguard Worker<!ELEMENT gender ( #PCDATA ) >
2566*912701f9SAndroid Build Coastguard Worker<!ATTLIST gender alt NMTOKENS #IMPLIED >
2567*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/animate, common, feminine, inanimate, masculine, neuter, personal-->
2568*912701f9SAndroid Build Coastguard Worker<!ATTLIST gender draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
2569*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2570*912701f9SAndroid Build Coastguard Worker
2571*912701f9SAndroid Build Coastguard Worker<!ELEMENT perUnitPattern ( #PCDATA ) >
2572*912701f9SAndroid Build Coastguard Worker<!ATTLIST perUnitPattern alt NMTOKENS #IMPLIED >
2573*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2574*912701f9SAndroid Build Coastguard Worker<!ATTLIST perUnitPattern draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
2575*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2576*912701f9SAndroid Build Coastguard Worker<!ATTLIST perUnitPattern references CDATA #IMPLIED >
2577*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2578*912701f9SAndroid Build Coastguard Worker
2579*912701f9SAndroid Build Coastguard Worker<!ELEMENT unitLength ( alias | ( compoundUnit*, unit*, coordinateUnit*, special* ) ) >
2580*912701f9SAndroid Build Coastguard Worker<!ATTLIST unitLength type (long | short | narrow) #REQUIRED >
2581*912701f9SAndroid Build Coastguard Worker<!ATTLIST unitLength alt NMTOKENS #IMPLIED >
2582*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2583*912701f9SAndroid Build Coastguard Worker<!ATTLIST unitLength draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
2584*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2585*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2586*912701f9SAndroid Build Coastguard Worker<!ATTLIST unitLength references CDATA #IMPLIED >
2587*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2588*912701f9SAndroid Build Coastguard Worker<!ATTLIST unitLength validSubLocales CDATA #IMPLIED >
2589*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
2590*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2591*912701f9SAndroid Build Coastguard Worker
2592*912701f9SAndroid Build Coastguard Worker<!ELEMENT compoundUnit ( alias | ( compoundUnitPattern1*, compoundUnitPattern*, unitPrefixPattern*, special* ) ) >
2593*912701f9SAndroid Build Coastguard Worker<!ATTLIST compoundUnit type NMTOKEN #REQUIRED >
2594*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:or/regex/10p-?[0-9]{1,2}||regex/1024p[1-8]||literal/per, times, power2, power3-->
2595*912701f9SAndroid Build Coastguard Worker<!ATTLIST compoundUnit alt NMTOKENS #IMPLIED >
2596*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2597*912701f9SAndroid Build Coastguard Worker<!ATTLIST compoundUnit draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
2598*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2599*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2600*912701f9SAndroid Build Coastguard Worker<!ATTLIST compoundUnit references CDATA #IMPLIED >
2601*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2602*912701f9SAndroid Build Coastguard Worker<!ATTLIST compoundUnit validSubLocales CDATA #IMPLIED >
2603*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
2604*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2605*912701f9SAndroid Build Coastguard Worker
2606*912701f9SAndroid Build Coastguard Worker<!ELEMENT compoundUnitPattern1 ( #PCDATA ) >
2607*912701f9SAndroid Build Coastguard Worker<!ATTLIST compoundUnitPattern1 count (0 | 1 | zero | one | two | few | many | other) #IMPLIED >
2608*912701f9SAndroid Build Coastguard Worker<!ATTLIST compoundUnitPattern1 gender NMTOKENS #IMPLIED >
2609*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/animate, common, feminine, inanimate, masculine, neuter, personal-->
2610*912701f9SAndroid Build Coastguard Worker<!ATTLIST compoundUnitPattern1 case NMTOKENS #IMPLIED >
2611*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/ablative, accusative, comitative, dative, ergative, genitive, instrumental, locative, locativecopulative, nominative, oblique, prepositional, sociative, vocative-->
2612*912701f9SAndroid Build Coastguard Worker<!ATTLIST compoundUnitPattern1 alt NMTOKENS #IMPLIED >
2613*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2614*912701f9SAndroid Build Coastguard Worker<!ATTLIST compoundUnitPattern1 draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
2615*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2616*912701f9SAndroid Build Coastguard Worker<!ATTLIST compoundUnitPattern1 references CDATA #IMPLIED >
2617*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2618*912701f9SAndroid Build Coastguard Worker
2619*912701f9SAndroid Build Coastguard Worker<!ELEMENT compoundUnitPattern ( #PCDATA ) >
2620*912701f9SAndroid Build Coastguard Worker<!ATTLIST compoundUnitPattern case NMTOKENS #IMPLIED >
2621*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/ablative, accusative, comitative, dative, ergative, genitive, instrumental, locative, locativecopulative, nominative, oblique, prepositional, sociative, vocative-->
2622*912701f9SAndroid Build Coastguard Worker<!ATTLIST compoundUnitPattern alt NMTOKENS #IMPLIED >
2623*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2624*912701f9SAndroid Build Coastguard Worker<!ATTLIST compoundUnitPattern draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
2625*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2626*912701f9SAndroid Build Coastguard Worker<!ATTLIST compoundUnitPattern references CDATA #IMPLIED >
2627*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2628*912701f9SAndroid Build Coastguard Worker<!ATTLIST compoundUnitPattern validSubLocales CDATA #IMPLIED >
2629*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
2630*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2631*912701f9SAndroid Build Coastguard Worker
2632*912701f9SAndroid Build Coastguard Worker<!ELEMENT unitPrefixPattern ( #PCDATA ) >
2633*912701f9SAndroid Build Coastguard Worker<!ATTLIST unitPrefixPattern alt NMTOKENS #IMPLIED >
2634*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2635*912701f9SAndroid Build Coastguard Worker<!ATTLIST unitPrefixPattern draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
2636*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2637*912701f9SAndroid Build Coastguard Worker<!ATTLIST unitPrefixPattern references CDATA #IMPLIED >
2638*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2639*912701f9SAndroid Build Coastguard Worker
2640*912701f9SAndroid Build Coastguard Worker<!ELEMENT coordinateUnit ( alias | ( displayName*, coordinateUnitPattern*, special* ) ) >
2641*912701f9SAndroid Build Coastguard Worker<!ATTLIST coordinateUnit alt NMTOKENS #IMPLIED >
2642*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2643*912701f9SAndroid Build Coastguard Worker<!ATTLIST coordinateUnit draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
2644*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2645*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2646*912701f9SAndroid Build Coastguard Worker
2647*912701f9SAndroid Build Coastguard Worker<!ELEMENT coordinateUnitPattern ( #PCDATA ) >
2648*912701f9SAndroid Build Coastguard Worker<!ATTLIST coordinateUnitPattern type (north | east | south | west) #REQUIRED >
2649*912701f9SAndroid Build Coastguard Worker<!ATTLIST coordinateUnitPattern alt NMTOKENS #IMPLIED >
2650*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2651*912701f9SAndroid Build Coastguard Worker<!ATTLIST coordinateUnitPattern draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
2652*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2653*912701f9SAndroid Build Coastguard Worker
2654*912701f9SAndroid Build Coastguard Worker<!ELEMENT durationUnit ( alias | ( durationUnitPattern*, special* ) ) >
2655*912701f9SAndroid Build Coastguard Worker<!ATTLIST durationUnit type NMTOKEN #REQUIRED >
2656*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/hm, hms, ms-->
2657*912701f9SAndroid Build Coastguard Worker<!ATTLIST durationUnit alt NMTOKENS #IMPLIED >
2658*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2659*912701f9SAndroid Build Coastguard Worker<!ATTLIST durationUnit draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
2660*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2661*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2662*912701f9SAndroid Build Coastguard Worker<!ATTLIST durationUnit references CDATA #IMPLIED >
2663*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2664*912701f9SAndroid Build Coastguard Worker
2665*912701f9SAndroid Build Coastguard Worker<!ELEMENT durationUnitPattern ( #PCDATA ) >
2666*912701f9SAndroid Build Coastguard Worker<!ATTLIST durationUnitPattern alt NMTOKENS #IMPLIED >
2667*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2668*912701f9SAndroid Build Coastguard Worker<!ATTLIST durationUnitPattern draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
2669*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2670*912701f9SAndroid Build Coastguard Worker<!ATTLIST durationUnitPattern references CDATA #IMPLIED >
2671*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2672*912701f9SAndroid Build Coastguard Worker<!ATTLIST durationUnitPattern validSubLocales CDATA #IMPLIED >
2673*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
2674*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2675*912701f9SAndroid Build Coastguard Worker
2676*912701f9SAndroid Build Coastguard Worker<!ELEMENT listPatterns ( alias | ( listPattern*, special* ) ) >
2677*912701f9SAndroid Build Coastguard Worker<!ATTLIST listPatterns alt NMTOKENS #IMPLIED >
2678*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2679*912701f9SAndroid Build Coastguard Worker<!ATTLIST listPatterns draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
2680*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2681*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2682*912701f9SAndroid Build Coastguard Worker<!ATTLIST listPatterns references CDATA #IMPLIED >
2683*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2684*912701f9SAndroid Build Coastguard Worker<!ATTLIST listPatterns validSubLocales CDATA #IMPLIED >
2685*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
2686*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2687*912701f9SAndroid Build Coastguard Worker
2688*912701f9SAndroid Build Coastguard Worker<!ELEMENT listPattern ( alias | ( listPatternPart*, special* ) ) >
2689*912701f9SAndroid Build Coastguard Worker<!ATTLIST listPattern type NMTOKEN #IMPLIED >
2690*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/or, or-narrow, or-short, standard-narrow, standard-short, unit, unit-narrow, unit-short-->
2691*912701f9SAndroid Build Coastguard Worker<!ATTLIST listPattern alt NMTOKENS #IMPLIED >
2692*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2693*912701f9SAndroid Build Coastguard Worker<!ATTLIST listPattern draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
2694*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2695*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2696*912701f9SAndroid Build Coastguard Worker<!ATTLIST listPattern references CDATA #IMPLIED >
2697*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2698*912701f9SAndroid Build Coastguard Worker<!ATTLIST listPattern validSubLocales CDATA #IMPLIED >
2699*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
2700*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2701*912701f9SAndroid Build Coastguard Worker
2702*912701f9SAndroid Build Coastguard Worker<!ELEMENT listPatternPart ( #PCDATA ) >
2703*912701f9SAndroid Build Coastguard Worker<!ATTLIST listPatternPart type (start | middle | end | 2 | 3) #REQUIRED >
2704*912701f9SAndroid Build Coastguard Worker<!ATTLIST listPatternPart alt NMTOKENS #IMPLIED >
2705*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2706*912701f9SAndroid Build Coastguard Worker<!ATTLIST listPatternPart draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
2707*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2708*912701f9SAndroid Build Coastguard Worker<!ATTLIST listPatternPart references CDATA #IMPLIED >
2709*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2710*912701f9SAndroid Build Coastguard Worker<!ATTLIST listPatternPart validSubLocales CDATA #IMPLIED >
2711*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
2712*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2713*912701f9SAndroid Build Coastguard Worker
2714*912701f9SAndroid Build Coastguard Worker<!-- ######################################################### -->
2715*912701f9SAndroid Build Coastguard Worker
2716*912701f9SAndroid Build Coastguard Worker<!ELEMENT collations ( alias | ( defaultCollation?, default*, collation*, special* ) ) >
2717*912701f9SAndroid Build Coastguard Worker<!ATTLIST collations version NMTOKEN #IMPLIED >
2718*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2719*912701f9SAndroid Build Coastguard Worker<!ATTLIST collations draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
2720*912701f9SAndroid Build Coastguard Worker    <!-- should be DEPRECATED, but needs some cleanup first -->
2721*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2722*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2723*912701f9SAndroid Build Coastguard Worker<!ATTLIST collations validSubLocales CDATA #IMPLIED >
2724*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
2725*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2726*912701f9SAndroid Build Coastguard Worker
2727*912701f9SAndroid Build Coastguard Worker<!ELEMENT defaultCollation ( #PCDATA ) >
2728*912701f9SAndroid Build Coastguard Worker<!ATTLIST defaultCollation alt NMTOKENS #IMPLIED >
2729*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2730*912701f9SAndroid Build Coastguard Worker<!ATTLIST defaultCollation draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
2731*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2732*912701f9SAndroid Build Coastguard Worker
2733*912701f9SAndroid Build Coastguard Worker<!ELEMENT collation ( alias | ( base?, import*, settings?, suppress_contractions?, optimize?, ( cr* | rules? ), special* ) ) >
2734*912701f9SAndroid Build Coastguard Worker<!ATTLIST collation type NMTOKEN "standard" >
2735*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:or/bcp47/co||regex/private-.*||literal/digits-after-->
2736*912701f9SAndroid Build Coastguard Worker<!ATTLIST collation visibility (internal | external) #IMPLIED >
2737*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
2738*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2739*912701f9SAndroid Build Coastguard Worker<!ATTLIST collation alt NMTOKENS #IMPLIED >
2740*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/proposed, short, variant-->
2741*912701f9SAndroid Build Coastguard Worker<!ATTLIST collation draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
2742*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2743*912701f9SAndroid Build Coastguard Worker<!ATTLIST collation standard CDATA #IMPLIED >
2744*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2745*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2746*912701f9SAndroid Build Coastguard Worker<!ATTLIST collation references CDATA #IMPLIED >
2747*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:any-->
2748*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2749*912701f9SAndroid Build Coastguard Worker<!ATTLIST collation validSubLocales CDATA #IMPLIED >
2750*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
2751*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2752*912701f9SAndroid Build Coastguard Worker
2753*912701f9SAndroid Build Coastguard Worker<!ELEMENT base ( alias | special ) >
2754*912701f9SAndroid Build Coastguard Worker    <!--@ORDERED-->
2755*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2756*912701f9SAndroid Build Coastguard Worker
2757*912701f9SAndroid Build Coastguard Worker<!ELEMENT import EMPTY >
2758*912701f9SAndroid Build Coastguard Worker    <!-- deprecated, see CLDR ticket #8289 -->
2759*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2760*912701f9SAndroid Build Coastguard Worker<!ATTLIST import source CDATA #REQUIRED >
2761*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
2762*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2763*912701f9SAndroid Build Coastguard Worker<!ATTLIST import type CDATA #IMPLIED >
2764*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2765*912701f9SAndroid Build Coastguard Worker<!ATTLIST import draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
2766*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2767*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2768*912701f9SAndroid Build Coastguard Worker<!ATTLIST import references CDATA #IMPLIED >
2769*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2770*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2771*912701f9SAndroid Build Coastguard Worker
2772*912701f9SAndroid Build Coastguard Worker<!ELEMENT settings ( special* ) >
2773*912701f9SAndroid Build Coastguard Worker    <!-- deprecated, see CLDR ticket #8289 -->
2774*912701f9SAndroid Build Coastguard Worker    <!--@ORDERED-->
2775*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2776*912701f9SAndroid Build Coastguard Worker<!ATTLIST settings strength (primary | secondary | tertiary | quaternary | identical) #IMPLIED >
2777*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
2778*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2779*912701f9SAndroid Build Coastguard Worker<!ATTLIST settings alternate (non-ignorable | shifted) #IMPLIED >
2780*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
2781*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2782*912701f9SAndroid Build Coastguard Worker<!ATTLIST settings backwards (on | off) #IMPLIED >
2783*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
2784*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2785*912701f9SAndroid Build Coastguard Worker<!ATTLIST settings normalization (on | off) #IMPLIED >
2786*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
2787*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2788*912701f9SAndroid Build Coastguard Worker<!ATTLIST settings caseLevel (on | off) #IMPLIED >
2789*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
2790*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2791*912701f9SAndroid Build Coastguard Worker<!ATTLIST settings caseFirst (upper | lower | off) #IMPLIED >
2792*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
2793*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2794*912701f9SAndroid Build Coastguard Worker<!ATTLIST settings hiraganaQuarternary (on | off) #IMPLIED >
2795*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
2796*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2797*912701f9SAndroid Build Coastguard Worker<!ATTLIST settings hiraganaQuaternary (on | off) #IMPLIED >
2798*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
2799*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2800*912701f9SAndroid Build Coastguard Worker<!ATTLIST settings maxVariable (space | punct | symbol | currency) #IMPLIED >
2801*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
2802*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2803*912701f9SAndroid Build Coastguard Worker<!ATTLIST settings numeric (on | off) #IMPLIED >
2804*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
2805*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2806*912701f9SAndroid Build Coastguard Worker<!ATTLIST settings private (true | false) #IMPLIED >
2807*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
2808*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2809*912701f9SAndroid Build Coastguard Worker<!ATTLIST settings variableTop CDATA #IMPLIED >
2810*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
2811*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2812*912701f9SAndroid Build Coastguard Worker<!ATTLIST settings reorder NMTOKENS #IMPLIED >
2813*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
2814*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2815*912701f9SAndroid Build Coastguard Worker
2816*912701f9SAndroid Build Coastguard Worker<!ELEMENT suppress_contractions ( #PCDATA | cp )* >
2817*912701f9SAndroid Build Coastguard Worker    <!-- deprecated, see CLDR ticket #8289 -->
2818*912701f9SAndroid Build Coastguard Worker    <!--@ORDERED-->
2819*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2820*912701f9SAndroid Build Coastguard Worker
2821*912701f9SAndroid Build Coastguard Worker<!ELEMENT optimize ( #PCDATA | cp )* >
2822*912701f9SAndroid Build Coastguard Worker    <!-- deprecated, see CLDR ticket #8289 -->
2823*912701f9SAndroid Build Coastguard Worker    <!--@ORDERED-->
2824*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2825*912701f9SAndroid Build Coastguard Worker
2826*912701f9SAndroid Build Coastguard Worker<!ELEMENT cr ( #PCDATA ) >
2827*912701f9SAndroid Build Coastguard Worker<!ATTLIST cr alt NMTOKENS #IMPLIED >
2828*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant, proposed, short-->
2829*912701f9SAndroid Build Coastguard Worker<!ATTLIST cr draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
2830*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2831*912701f9SAndroid Build Coastguard Worker<!ATTLIST cr references CDATA #IMPLIED >
2832*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:any-->
2833*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2834*912701f9SAndroid Build Coastguard Worker
2835*912701f9SAndroid Build Coastguard Worker<!-- # Use the cr element instead, with ICU syntax. -->
2836*912701f9SAndroid Build Coastguard Worker
2837*912701f9SAndroid Build Coastguard Worker<!ELEMENT rules ( alias | ( ( reset | import ), ( reset | import | p | pc | s | sc | t | tc | q | qc | i | ic | x )* ) ) >
2838*912701f9SAndroid Build Coastguard Worker    <!--@ORDERED-->
2839*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2840*912701f9SAndroid Build Coastguard Worker
2841*912701f9SAndroid Build Coastguard Worker<!ELEMENT reset ( #PCDATA | cp | first_variable | last_variable | first_tertiary_ignorable | last_tertiary_ignorable | first_secondary_ignorable | last_secondary_ignorable | first_primary_ignorable | last_primary_ignorable | first_non_ignorable | last_non_ignorable | first_trailing | last_trailing )* >
2842*912701f9SAndroid Build Coastguard Worker    <!--@ORDERED-->
2843*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2844*912701f9SAndroid Build Coastguard Worker<!ATTLIST reset before NMTOKEN #IMPLIED >
2845*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
2846*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2847*912701f9SAndroid Build Coastguard Worker
2848*912701f9SAndroid Build Coastguard Worker<!ELEMENT first_variable EMPTY >
2849*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2850*912701f9SAndroid Build Coastguard Worker
2851*912701f9SAndroid Build Coastguard Worker<!ELEMENT last_variable EMPTY >
2852*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2853*912701f9SAndroid Build Coastguard Worker
2854*912701f9SAndroid Build Coastguard Worker<!ELEMENT first_tertiary_ignorable EMPTY >
2855*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2856*912701f9SAndroid Build Coastguard Worker
2857*912701f9SAndroid Build Coastguard Worker<!ELEMENT last_tertiary_ignorable EMPTY >
2858*912701f9SAndroid Build Coastguard Worker    <!--@ORDERED-->
2859*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2860*912701f9SAndroid Build Coastguard Worker
2861*912701f9SAndroid Build Coastguard Worker<!ELEMENT first_secondary_ignorable EMPTY >
2862*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2863*912701f9SAndroid Build Coastguard Worker
2864*912701f9SAndroid Build Coastguard Worker<!ELEMENT last_secondary_ignorable EMPTY >
2865*912701f9SAndroid Build Coastguard Worker    <!--@ORDERED-->
2866*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2867*912701f9SAndroid Build Coastguard Worker
2868*912701f9SAndroid Build Coastguard Worker<!ELEMENT first_primary_ignorable EMPTY >
2869*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2870*912701f9SAndroid Build Coastguard Worker
2871*912701f9SAndroid Build Coastguard Worker<!ELEMENT last_primary_ignorable EMPTY >
2872*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2873*912701f9SAndroid Build Coastguard Worker
2874*912701f9SAndroid Build Coastguard Worker<!ELEMENT first_non_ignorable EMPTY >
2875*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2876*912701f9SAndroid Build Coastguard Worker
2877*912701f9SAndroid Build Coastguard Worker<!ELEMENT last_non_ignorable EMPTY >
2878*912701f9SAndroid Build Coastguard Worker    <!--@ORDERED-->
2879*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2880*912701f9SAndroid Build Coastguard Worker
2881*912701f9SAndroid Build Coastguard Worker<!ELEMENT first_trailing EMPTY >
2882*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2883*912701f9SAndroid Build Coastguard Worker
2884*912701f9SAndroid Build Coastguard Worker<!ELEMENT last_trailing EMPTY >
2885*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2886*912701f9SAndroid Build Coastguard Worker
2887*912701f9SAndroid Build Coastguard Worker<!ELEMENT p ( #PCDATA | cp | last_variable )* >
2888*912701f9SAndroid Build Coastguard Worker    <!--@ORDERED-->
2889*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2890*912701f9SAndroid Build Coastguard Worker
2891*912701f9SAndroid Build Coastguard Worker<!ELEMENT pc ( #PCDATA | cp | last_variable )* >
2892*912701f9SAndroid Build Coastguard Worker    <!--@ORDERED-->
2893*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2894*912701f9SAndroid Build Coastguard Worker
2895*912701f9SAndroid Build Coastguard Worker<!ELEMENT s ( #PCDATA | cp | last_variable )* >
2896*912701f9SAndroid Build Coastguard Worker    <!--@ORDERED-->
2897*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2898*912701f9SAndroid Build Coastguard Worker
2899*912701f9SAndroid Build Coastguard Worker<!ELEMENT sc ( #PCDATA | cp | last_variable )* >
2900*912701f9SAndroid Build Coastguard Worker    <!--@ORDERED-->
2901*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2902*912701f9SAndroid Build Coastguard Worker
2903*912701f9SAndroid Build Coastguard Worker<!ELEMENT t ( #PCDATA | cp | last_variable )* >
2904*912701f9SAndroid Build Coastguard Worker    <!--@ORDERED-->
2905*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2906*912701f9SAndroid Build Coastguard Worker
2907*912701f9SAndroid Build Coastguard Worker<!ELEMENT tc ( #PCDATA | cp | last_variable )* >
2908*912701f9SAndroid Build Coastguard Worker    <!--@ORDERED-->
2909*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2910*912701f9SAndroid Build Coastguard Worker
2911*912701f9SAndroid Build Coastguard Worker<!ELEMENT q ( #PCDATA | cp | last_variable )* >
2912*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2913*912701f9SAndroid Build Coastguard Worker
2914*912701f9SAndroid Build Coastguard Worker<!ELEMENT qc ( #PCDATA | cp | last_variable )* >
2915*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2916*912701f9SAndroid Build Coastguard Worker
2917*912701f9SAndroid Build Coastguard Worker<!ELEMENT i ( #PCDATA | cp | last_variable )* >
2918*912701f9SAndroid Build Coastguard Worker    <!--@ORDERED-->
2919*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2920*912701f9SAndroid Build Coastguard Worker
2921*912701f9SAndroid Build Coastguard Worker<!ELEMENT ic ( #PCDATA | cp | last_variable )* >
2922*912701f9SAndroid Build Coastguard Worker    <!--@ORDERED-->
2923*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2924*912701f9SAndroid Build Coastguard Worker
2925*912701f9SAndroid Build Coastguard Worker<!ELEMENT x ( context?, ( p | pc | s | sc | t | tc | q | qc | i | ic )*, extend? ) >
2926*912701f9SAndroid Build Coastguard Worker    <!--@ORDERED-->
2927*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2928*912701f9SAndroid Build Coastguard Worker
2929*912701f9SAndroid Build Coastguard Worker<!ELEMENT context ( #PCDATA | cp )* >
2930*912701f9SAndroid Build Coastguard Worker    <!--@ORDERED-->
2931*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2932*912701f9SAndroid Build Coastguard Worker
2933*912701f9SAndroid Build Coastguard Worker<!ELEMENT extend ( #PCDATA | cp )* >
2934*912701f9SAndroid Build Coastguard Worker    <!--@ORDERED-->
2935*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2936*912701f9SAndroid Build Coastguard Worker
2937*912701f9SAndroid Build Coastguard Worker<!-- ######################################################### -->
2938*912701f9SAndroid Build Coastguard Worker
2939*912701f9SAndroid Build Coastguard Worker<!ELEMENT posix ( alias | ( messages*, special* ) ) >
2940*912701f9SAndroid Build Coastguard Worker<!ATTLIST posix draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
2941*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2942*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2943*912701f9SAndroid Build Coastguard Worker<!ATTLIST posix references CDATA #IMPLIED >
2944*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2945*912701f9SAndroid Build Coastguard Worker<!ATTLIST posix validSubLocales CDATA #IMPLIED >
2946*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
2947*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2948*912701f9SAndroid Build Coastguard Worker
2949*912701f9SAndroid Build Coastguard Worker<!ELEMENT messages ( alias | ( yesstr*, nostr*, yesexpr*, noexpr*, special* ) ) >
2950*912701f9SAndroid Build Coastguard Worker<!ATTLIST messages alt NMTOKENS #IMPLIED >
2951*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2952*912701f9SAndroid Build Coastguard Worker<!ATTLIST messages draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
2953*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2954*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2955*912701f9SAndroid Build Coastguard Worker<!ATTLIST messages references CDATA #IMPLIED >
2956*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2957*912701f9SAndroid Build Coastguard Worker<!ATTLIST messages validSubLocales CDATA #IMPLIED >
2958*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
2959*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2960*912701f9SAndroid Build Coastguard Worker
2961*912701f9SAndroid Build Coastguard Worker<!ELEMENT yesstr ( #PCDATA ) >
2962*912701f9SAndroid Build Coastguard Worker<!ATTLIST yesstr alt NMTOKENS #IMPLIED >
2963*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2964*912701f9SAndroid Build Coastguard Worker<!ATTLIST yesstr draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
2965*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2966*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED:true, false-->
2967*912701f9SAndroid Build Coastguard Worker<!ATTLIST yesstr references CDATA #IMPLIED >
2968*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2969*912701f9SAndroid Build Coastguard Worker
2970*912701f9SAndroid Build Coastguard Worker<!ELEMENT nostr ( #PCDATA ) >
2971*912701f9SAndroid Build Coastguard Worker<!ATTLIST nostr alt NMTOKENS #IMPLIED >
2972*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2973*912701f9SAndroid Build Coastguard Worker<!ATTLIST nostr draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
2974*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2975*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED:true, false-->
2976*912701f9SAndroid Build Coastguard Worker<!ATTLIST nostr references CDATA #IMPLIED >
2977*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2978*912701f9SAndroid Build Coastguard Worker
2979*912701f9SAndroid Build Coastguard Worker<!ELEMENT yesexpr ( #PCDATA ) >
2980*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2981*912701f9SAndroid Build Coastguard Worker<!ATTLIST yesexpr alt NMTOKENS #IMPLIED >
2982*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2983*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2984*912701f9SAndroid Build Coastguard Worker<!ATTLIST yesexpr draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
2985*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2986*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2987*912701f9SAndroid Build Coastguard Worker<!ATTLIST yesexpr references CDATA #IMPLIED >
2988*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2989*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2990*912701f9SAndroid Build Coastguard Worker
2991*912701f9SAndroid Build Coastguard Worker<!ELEMENT noexpr ( #PCDATA ) >
2992*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2993*912701f9SAndroid Build Coastguard Worker<!ATTLIST noexpr alt NMTOKENS #IMPLIED >
2994*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
2995*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2996*912701f9SAndroid Build Coastguard Worker<!ATTLIST noexpr draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
2997*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
2998*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
2999*912701f9SAndroid Build Coastguard Worker<!ATTLIST noexpr references CDATA #IMPLIED >
3000*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
3001*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
3002*912701f9SAndroid Build Coastguard Worker
3003*912701f9SAndroid Build Coastguard Worker<!ELEMENT characterLabels ( alias | ( characterLabelPattern*, characterLabel*, special* ) ) >
3004*912701f9SAndroid Build Coastguard Worker
3005*912701f9SAndroid Build Coastguard Worker<!ELEMENT characterLabelPattern ( #PCDATA ) >
3006*912701f9SAndroid Build Coastguard Worker<!ATTLIST characterLabelPattern type NMTOKEN #REQUIRED >
3007*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/all, category-list, compatibility, enclosed, extended, facing-left, facing-right, historic, miscellaneous, other, scripts, strokes, subscript, superscript-->
3008*912701f9SAndroid Build Coastguard Worker<!ATTLIST characterLabelPattern count (0 | 1 | zero | one | two | few | many | other) #IMPLIED >
3009*912701f9SAndroid Build Coastguard Worker    <!-- count only used for certain patterns" -->
3010*912701f9SAndroid Build Coastguard Worker<!ATTLIST characterLabelPattern alt NMTOKENS #IMPLIED >
3011*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
3012*912701f9SAndroid Build Coastguard Worker<!ATTLIST characterLabelPattern draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
3013*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
3014*912701f9SAndroid Build Coastguard Worker
3015*912701f9SAndroid Build Coastguard Worker<!ELEMENT characterLabel ( #PCDATA ) >
3016*912701f9SAndroid Build Coastguard Worker<!ATTLIST characterLabel type NMTOKEN #REQUIRED >
3017*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/activities, african_scripts, american_scripts, animal, animals_nature, arrows, body, box_drawing, braille, building, bullets_stars, consonantal_jamo, currency_symbols, dash_connector, digits, dingbats, divination_symbols, downwards_arrows, downwards_upwards_arrows, east_asian_scripts, emoji, european_scripts, female, flag, flags, food_drink, format, format_whitespace, full_width_form_variant, geometric_shapes, half_width_form_variant, han_characters, han_radicals, hanja, hanzi_simplified, hanzi_traditional, heart, historic_scripts, ideographic_desc_characters, japanese_kana, kanbun, kanji, keycap, leftwards_arrows, leftwards_rightwards_arrows, letterlike_symbols, limited_use, male, math_symbols, middle_eastern_scripts, miscellaneous, modern_scripts, modifier, musical_symbols, nature, nonspacing, numbers, objects, other, paired, person, phonetic_alphabet, pictographs, place, plant, punctuation, rightwards_arrows, sign_standard_symbols, small_form_variant, smiley, smileys_people, south_asian_scripts, southeast_asian_scripts, spacing, sport, symbols, technical_symbols, tone_marks, travel, travel_places, upwards_arrows, variant_forms, vocalic_jamo, weather, western_asian_scripts, whitespace-->
3018*912701f9SAndroid Build Coastguard Worker<!ATTLIST characterLabel alt NMTOKENS #IMPLIED >
3019*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
3020*912701f9SAndroid Build Coastguard Worker<!ATTLIST characterLabel draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
3021*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
3022*912701f9SAndroid Build Coastguard Worker
3023*912701f9SAndroid Build Coastguard Worker<!ELEMENT segmentations ( alias | ( segmentation*, special* ) ) >
3024*912701f9SAndroid Build Coastguard Worker<!ATTLIST segmentations alt NMTOKENS #IMPLIED >
3025*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
3026*912701f9SAndroid Build Coastguard Worker<!ATTLIST segmentations draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
3027*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
3028*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
3029*912701f9SAndroid Build Coastguard Worker<!ATTLIST segmentations references CDATA #IMPLIED >
3030*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
3031*912701f9SAndroid Build Coastguard Worker<!ATTLIST segmentations validSubLocales CDATA #IMPLIED >
3032*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
3033*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
3034*912701f9SAndroid Build Coastguard Worker
3035*912701f9SAndroid Build Coastguard Worker<!ELEMENT segmentation ( alias | ( variables?, segmentRules?, exceptions?, suppressions? ) | special* ) >
3036*912701f9SAndroid Build Coastguard Worker<!ATTLIST segmentation type NMTOKEN #REQUIRED >
3037*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/GraphemeClusterBreak, LineBreak, SentenceBreak, WordBreak-->
3038*912701f9SAndroid Build Coastguard Worker<!ATTLIST segmentation alt NMTOKENS #IMPLIED >
3039*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
3040*912701f9SAndroid Build Coastguard Worker<!ATTLIST segmentation draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
3041*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
3042*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
3043*912701f9SAndroid Build Coastguard Worker<!ATTLIST segmentation references CDATA #IMPLIED >
3044*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
3045*912701f9SAndroid Build Coastguard Worker<!ATTLIST segmentation validSubLocales CDATA #IMPLIED >
3046*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
3047*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
3048*912701f9SAndroid Build Coastguard Worker
3049*912701f9SAndroid Build Coastguard Worker<!ELEMENT variables ( alias | ( variable*, special* ) ) >
3050*912701f9SAndroid Build Coastguard Worker
3051*912701f9SAndroid Build Coastguard Worker<!ELEMENT variable ( #PCDATA ) >
3052*912701f9SAndroid Build Coastguard Worker    <!--@ORDERED-->
3053*912701f9SAndroid Build Coastguard Worker<!ATTLIST variable id CDATA #REQUIRED >
3054*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:regex/\$[a-zA-Z0-9_]+-->
3055*912701f9SAndroid Build Coastguard Worker<!ATTLIST variable alt NMTOKENS #IMPLIED >
3056*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
3057*912701f9SAndroid Build Coastguard Worker<!ATTLIST variable draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
3058*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
3059*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED:true, false-->
3060*912701f9SAndroid Build Coastguard Worker<!ATTLIST variable references CDATA #IMPLIED >
3061*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
3062*912701f9SAndroid Build Coastguard Worker
3063*912701f9SAndroid Build Coastguard Worker<!ELEMENT segmentRules ( alias | ( rule*, special* ) ) >
3064*912701f9SAndroid Build Coastguard Worker
3065*912701f9SAndroid Build Coastguard Worker<!ELEMENT rule ( #PCDATA ) >
3066*912701f9SAndroid Build Coastguard Worker<!ATTLIST rule id NMTOKEN #REQUIRED >
3067*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:range/0.0~9999.0-->
3068*912701f9SAndroid Build Coastguard Worker<!ATTLIST rule alt NMTOKENS #IMPLIED >
3069*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
3070*912701f9SAndroid Build Coastguard Worker<!ATTLIST rule draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
3071*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
3072*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED:true, false-->
3073*912701f9SAndroid Build Coastguard Worker<!ATTLIST rule references CDATA #IMPLIED >
3074*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
3075*912701f9SAndroid Build Coastguard Worker
3076*912701f9SAndroid Build Coastguard Worker<!ELEMENT exceptions ( exception* ) >
3077*912701f9SAndroid Build Coastguard Worker    <!-- use suppressions instead -->
3078*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
3079*912701f9SAndroid Build Coastguard Worker
3080*912701f9SAndroid Build Coastguard Worker<!ELEMENT exception ( #PCDATA ) >
3081*912701f9SAndroid Build Coastguard Worker    <!--@ORDERED-->
3082*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
3083*912701f9SAndroid Build Coastguard Worker<!ATTLIST exception draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
3084*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
3085*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
3086*912701f9SAndroid Build Coastguard Worker
3087*912701f9SAndroid Build Coastguard Worker<!ELEMENT suppressions ( alias | ( suppression*, special* ) ) >
3088*912701f9SAndroid Build Coastguard Worker<!ATTLIST suppressions type NMTOKEN "standard" >
3089*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/standard-->
3090*912701f9SAndroid Build Coastguard Worker<!ATTLIST suppressions draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
3091*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
3092*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
3093*912701f9SAndroid Build Coastguard Worker
3094*912701f9SAndroid Build Coastguard Worker<!ELEMENT suppression ( #PCDATA ) >
3095*912701f9SAndroid Build Coastguard Worker    <!--@ORDERED-->
3096*912701f9SAndroid Build Coastguard Worker<!ATTLIST suppression alt NMTOKENS #IMPLIED >
3097*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
3098*912701f9SAndroid Build Coastguard Worker<!ATTLIST suppression draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
3099*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
3100*912701f9SAndroid Build Coastguard Worker
3101*912701f9SAndroid Build Coastguard Worker<!ELEMENT rbnf ( alias | ( rulesetGrouping*, special* ) ) >
3102*912701f9SAndroid Build Coastguard Worker
3103*912701f9SAndroid Build Coastguard Worker<!ELEMENT rulesetGrouping ( alias | ( ruleset*, special* ) ) >
3104*912701f9SAndroid Build Coastguard Worker<!ATTLIST rulesetGrouping type NMTOKEN #REQUIRED >
3105*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/NumberingSystemRules, OrdinalRules, SpelloutRules-->
3106*912701f9SAndroid Build Coastguard Worker<!ATTLIST rulesetGrouping draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
3107*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
3108*912701f9SAndroid Build Coastguard Worker
3109*912701f9SAndroid Build Coastguard Worker<!ELEMENT ruleset ( alias | ( rbnfrule*, special* ) ) >
3110*912701f9SAndroid Build Coastguard Worker    <!--@ORDERED-->
3111*912701f9SAndroid Build Coastguard Worker<!ATTLIST ruleset type NMTOKEN #REQUIRED >
3112*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:regex/(ord-M-)?[\-0-9a-z]+-->
3113*912701f9SAndroid Build Coastguard Worker<!ATTLIST ruleset access (public | private) #IMPLIED >
3114*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
3115*912701f9SAndroid Build Coastguard Worker<!ATTLIST ruleset allowsParsing (true | false) #IMPLIED >
3116*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
3117*912701f9SAndroid Build Coastguard Worker<!ATTLIST ruleset draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
3118*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
3119*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
3120*912701f9SAndroid Build Coastguard Worker
3121*912701f9SAndroid Build Coastguard Worker<!ELEMENT rbnfrule ( #PCDATA ) >
3122*912701f9SAndroid Build Coastguard Worker    <!--@ORDERED-->
3123*912701f9SAndroid Build Coastguard Worker<!ATTLIST rbnfrule value CDATA #REQUIRED >
3124*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:or/range/-1.0E20~1.0E20||literal/-x, 0, 0.x, NaN, -Inf, Inf, x,x, x.x-->
3125*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
3126*912701f9SAndroid Build Coastguard Worker<!ATTLIST rbnfrule radix CDATA #IMPLIED >
3127*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/1,000, 100, 1000, 100000, 5, 20, 400, 8000, 160,000, 3,200,000, 64,000,000-->
3128*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
3129*912701f9SAndroid Build Coastguard Worker<!ATTLIST rbnfrule decexp CDATA #IMPLIED >
3130*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
3131*912701f9SAndroid Build Coastguard Worker<!ATTLIST rbnfrule alt NMTOKENS #IMPLIED >
3132*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
3133*912701f9SAndroid Build Coastguard Worker<!ATTLIST rbnfrule draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
3134*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
3135*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED:true, false-->
3136*912701f9SAndroid Build Coastguard Worker
3137*912701f9SAndroid Build Coastguard Worker<!ELEMENT typographicNames ( alias | ( axisName*, styleName*, featureName*, special* ) ) >
3138*912701f9SAndroid Build Coastguard Worker
3139*912701f9SAndroid Build Coastguard Worker<!ELEMENT axisName ( #PCDATA ) >
3140*912701f9SAndroid Build Coastguard Worker<!ATTLIST axisName type (ital | opsz | slnt | wdth | wght) #REQUIRED >
3141*912701f9SAndroid Build Coastguard Worker<!ATTLIST axisName alt NMTOKENS #IMPLIED >
3142*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
3143*912701f9SAndroid Build Coastguard Worker<!ATTLIST axisName draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
3144*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
3145*912701f9SAndroid Build Coastguard Worker
3146*912701f9SAndroid Build Coastguard Worker<!ELEMENT styleName ( #PCDATA ) >
3147*912701f9SAndroid Build Coastguard Worker<!ATTLIST styleName type (ital | opsz | slnt | wdth | wght) #REQUIRED >
3148*912701f9SAndroid Build Coastguard Worker<!ATTLIST styleName subtype NMTOKEN #REQUIRED >
3149*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/-12, 0, 1, 100, 112.5, 12, 125, 144, 150, 18, 200, 24, 300, 350, 380, 400, 50, 500, 600, 62.5, 700, 72, 75, 8, 800, 87.5, 900, 950-->
3150*912701f9SAndroid Build Coastguard Worker<!ATTLIST styleName alt NMTOKENS #IMPLIED >
3151*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/compressed, demi, extended, heavy, narrow, short, ultra, ultrablack, ultraheavy, wide-->
3152*912701f9SAndroid Build Coastguard Worker<!ATTLIST styleName draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
3153*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
3154*912701f9SAndroid Build Coastguard Worker
3155*912701f9SAndroid Build Coastguard Worker<!ELEMENT featureName ( #PCDATA ) >
3156*912701f9SAndroid Build Coastguard Worker<!ATTLIST featureName type (afrc | cpsp | dlig | frac | lnum | onum | ordn | pnum | smcp | tnum | zero) #REQUIRED >
3157*912701f9SAndroid Build Coastguard Worker<!ATTLIST featureName alt NMTOKENS #IMPLIED >
3158*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/short, variant-->
3159*912701f9SAndroid Build Coastguard Worker<!ATTLIST featureName draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
3160*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
3161*912701f9SAndroid Build Coastguard Worker
3162*912701f9SAndroid Build Coastguard Worker<!ELEMENT personNames ( alias | ( nameOrderLocales*, parameterDefault*, nativeSpaceReplacement*, foreignSpaceReplacement*, initialPattern*, personName*, sampleName*, special* ) ) >
3163*912701f9SAndroid Build Coastguard Worker
3164*912701f9SAndroid Build Coastguard Worker<!ELEMENT nameOrderLocales ( #PCDATA ) >
3165*912701f9SAndroid Build Coastguard Worker<!ATTLIST nameOrderLocales order (givenFirst | surnameFirst) #REQUIRED >
3166*912701f9SAndroid Build Coastguard Worker<!ATTLIST nameOrderLocales alt NMTOKENS #IMPLIED >
3167*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
3168*912701f9SAndroid Build Coastguard Worker<!ATTLIST nameOrderLocales draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
3169*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
3170*912701f9SAndroid Build Coastguard Worker<!ATTLIST nameOrderLocales references CDATA #IMPLIED >
3171*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
3172*912701f9SAndroid Build Coastguard Worker
3173*912701f9SAndroid Build Coastguard Worker<!ELEMENT parameterDefault ( #PCDATA ) >
3174*912701f9SAndroid Build Coastguard Worker<!ATTLIST parameterDefault parameter (length | formality) #REQUIRED >
3175*912701f9SAndroid Build Coastguard Worker<!ATTLIST parameterDefault alt NMTOKENS #IMPLIED >
3176*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
3177*912701f9SAndroid Build Coastguard Worker<!ATTLIST parameterDefault draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
3178*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
3179*912701f9SAndroid Build Coastguard Worker<!ATTLIST parameterDefault references CDATA #IMPLIED >
3180*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
3181*912701f9SAndroid Build Coastguard Worker
3182*912701f9SAndroid Build Coastguard Worker<!ELEMENT nativeSpaceReplacement ( #PCDATA ) >
3183*912701f9SAndroid Build Coastguard Worker<!ATTLIST nativeSpaceReplacement xml:space (default | preserve) "preserve" >
3184*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
3185*912701f9SAndroid Build Coastguard Worker<!ATTLIST nativeSpaceReplacement alt NMTOKENS #IMPLIED >
3186*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
3187*912701f9SAndroid Build Coastguard Worker<!ATTLIST nativeSpaceReplacement draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
3188*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
3189*912701f9SAndroid Build Coastguard Worker<!ATTLIST nativeSpaceReplacement references CDATA #IMPLIED >
3190*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
3191*912701f9SAndroid Build Coastguard Worker
3192*912701f9SAndroid Build Coastguard Worker<!ELEMENT foreignSpaceReplacement ( #PCDATA ) >
3193*912701f9SAndroid Build Coastguard Worker<!ATTLIST foreignSpaceReplacement xml:space (default | preserve) "preserve" >
3194*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
3195*912701f9SAndroid Build Coastguard Worker<!ATTLIST foreignSpaceReplacement alt NMTOKENS #IMPLIED >
3196*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
3197*912701f9SAndroid Build Coastguard Worker<!ATTLIST foreignSpaceReplacement draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
3198*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
3199*912701f9SAndroid Build Coastguard Worker<!ATTLIST foreignSpaceReplacement references CDATA #IMPLIED >
3200*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
3201*912701f9SAndroid Build Coastguard Worker
3202*912701f9SAndroid Build Coastguard Worker<!ELEMENT initialPattern ( #PCDATA ) >
3203*912701f9SAndroid Build Coastguard Worker<!ATTLIST initialPattern type (initial | initialSequence) #REQUIRED >
3204*912701f9SAndroid Build Coastguard Worker<!ATTLIST initialPattern alt NMTOKENS #IMPLIED >
3205*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
3206*912701f9SAndroid Build Coastguard Worker<!ATTLIST initialPattern draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
3207*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
3208*912701f9SAndroid Build Coastguard Worker<!ATTLIST initialPattern references CDATA #IMPLIED >
3209*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
3210*912701f9SAndroid Build Coastguard Worker
3211*912701f9SAndroid Build Coastguard Worker<!ELEMENT personName ( alias | ( namePattern+, special* ) ) >
3212*912701f9SAndroid Build Coastguard Worker<!ATTLIST personName order NMTOKENS #IMPLIED >
3213*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/givenFirst, surnameFirst, sorting-->
3214*912701f9SAndroid Build Coastguard Worker<!ATTLIST personName length NMTOKENS #IMPLIED >
3215*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/long, medium, short-->
3216*912701f9SAndroid Build Coastguard Worker<!ATTLIST personName usage NMTOKENS #IMPLIED >
3217*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/referring, addressing, monogram-->
3218*912701f9SAndroid Build Coastguard Worker<!ATTLIST personName formality NMTOKENS #IMPLIED >
3219*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/formal, informal-->
3220*912701f9SAndroid Build Coastguard Worker
3221*912701f9SAndroid Build Coastguard Worker<!ELEMENT namePattern ( #PCDATA ) >
3222*912701f9SAndroid Build Coastguard Worker<!ATTLIST namePattern alt (1 | 2) #IMPLIED >
3223*912701f9SAndroid Build Coastguard Worker<!ATTLIST namePattern draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
3224*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
3225*912701f9SAndroid Build Coastguard Worker<!ATTLIST namePattern references CDATA #IMPLIED >
3226*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
3227*912701f9SAndroid Build Coastguard Worker
3228*912701f9SAndroid Build Coastguard Worker<!ELEMENT sampleName ( alias | ( nameField+, special* ) ) >
3229*912701f9SAndroid Build Coastguard Worker<!ATTLIST sampleName item NMTOKENS #REQUIRED >
3230*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/nativeG, nativeGS, nativeGGS, nativeFull, foreignG, foreignGS, foreignGGS, foreignFull-->
3231*912701f9SAndroid Build Coastguard Worker
3232*912701f9SAndroid Build Coastguard Worker<!ELEMENT nameField ( #PCDATA ) >
3233*912701f9SAndroid Build Coastguard Worker<!ATTLIST nameField type CDATA #REQUIRED >
3234*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/title, given, given-informal, given2, surname, surname-prefix, surname-core, surname2, generation, credentials-->
3235*912701f9SAndroid Build Coastguard Worker<!ATTLIST nameField alt NMTOKENS #IMPLIED >
3236*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
3237*912701f9SAndroid Build Coastguard Worker<!ATTLIST nameField draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
3238*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
3239*912701f9SAndroid Build Coastguard Worker<!ATTLIST nameField references CDATA #IMPLIED >
3240*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
3241*912701f9SAndroid Build Coastguard Worker
3242*912701f9SAndroid Build Coastguard Worker<!ELEMENT annotations ( alias | ( annotation*, special* ) ) >
3243*912701f9SAndroid Build Coastguard Worker
3244*912701f9SAndroid Build Coastguard Worker<!ELEMENT annotation ( #PCDATA ) >
3245*912701f9SAndroid Build Coastguard Worker<!ATTLIST annotation cp CDATA #REQUIRED >
3246*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:any-->
3247*912701f9SAndroid Build Coastguard Worker<!ATTLIST annotation tts CDATA #IMPLIED >
3248*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
3249*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
3250*912701f9SAndroid Build Coastguard Worker<!ATTLIST annotation type (tts) #IMPLIED >
3251*912701f9SAndroid Build Coastguard Worker<!ATTLIST annotation alt NMTOKENS #IMPLIED >
3252*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
3253*912701f9SAndroid Build Coastguard Worker<!ATTLIST annotation draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
3254*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
3255*912701f9SAndroid Build Coastguard Worker
3256*912701f9SAndroid Build Coastguard Worker<!-- ######################################################### -->
3257*912701f9SAndroid Build Coastguard Worker<!-- # This element contains metadata for Survey Tool internal use (optimization, etc). -->
3258*912701f9SAndroid Build Coastguard Worker
3259*912701f9SAndroid Build Coastguard Worker<!ELEMENT metadata ( alias | ( casingData?, special* ) ) >
3260*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
3261*912701f9SAndroid Build Coastguard Worker
3262*912701f9SAndroid Build Coastguard Worker<!ELEMENT casingData ( alias | ( casingItem*, special* ) ) >
3263*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
3264*912701f9SAndroid Build Coastguard Worker
3265*912701f9SAndroid Build Coastguard Worker<!ELEMENT casingItem ( #PCDATA ) >
3266*912701f9SAndroid Build Coastguard Worker<!ATTLIST casingItem type CDATA #REQUIRED >
3267*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:any-->
3268*912701f9SAndroid Build Coastguard Worker<!ATTLIST casingItem override (true | false) #IMPLIED >
3269*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
3270*912701f9SAndroid Build Coastguard Worker<!ATTLIST casingItem forceError (true | false) #IMPLIED >
3271*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
3272*912701f9SAndroid Build Coastguard Worker<!ATTLIST casingItem alt NMTOKENS #IMPLIED >
3273*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
3274*912701f9SAndroid Build Coastguard Worker<!ATTLIST casingItem draft (approved | contributed | provisional | unconfirmed) #IMPLIED >
3275*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
3276*912701f9SAndroid Build Coastguard Worker
3277*912701f9SAndroid Build Coastguard Worker<!ELEMENT references ( reference* ) >
3278*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
3279*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
3280*912701f9SAndroid Build Coastguard Worker
3281*912701f9SAndroid Build Coastguard Worker<!ELEMENT reference ( #PCDATA ) >
3282*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
3283*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
3284*912701f9SAndroid Build Coastguard Worker<!ATTLIST reference type NMTOKEN #REQUIRED >
3285*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
3286*912701f9SAndroid Build Coastguard Worker<!ATTLIST reference uri CDATA #IMPLIED >
3287*912701f9SAndroid Build Coastguard Worker    <!--@VALUE-->
3288*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
3289*912701f9SAndroid Build Coastguard Worker<!ATTLIST reference alt NMTOKENS #IMPLIED >
3290*912701f9SAndroid Build Coastguard Worker    <!--@MATCH:literal/variant-->
3291*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
3292*912701f9SAndroid Build Coastguard Worker<!ATTLIST reference draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED >
3293*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
3294*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
3295*912701f9SAndroid Build Coastguard Worker<!ATTLIST reference standard (true | false) #IMPLIED >
3296*912701f9SAndroid Build Coastguard Worker    <!--@METADATA-->
3297*912701f9SAndroid Build Coastguard Worker    <!--@DEPRECATED-->
3298