1 <!--
   2 Copyright © 2003-2012 Unicode, Inc. and others. All rights reserved. Distributed under the Terms of Use in http://www.unicode.org/copyright.html.
   3 
   4 Permission is hereby granted, free of charge, to any person obtaining a copy of the Unicode data files and any associated documentation (the "Data Files") or Unicode software and any associated documentation (the "Software") to deal in the Data Files or Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Data Files or Software, and to permit persons to whom the Data Files or Software are furnished to do so, provided that (a) the above copyright notice(s) and this permission notice appear with all copies of the Data Files or Software, (b) both the above copyright notice(s) and this permission notice appear in associated documentation, and (c) there is clear notice in each modified Data File or in the Software as well as in the documentation associated with the Data File(s) or Software that the data or software has been modified.
   5 
   6 THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA FILES OR SOFTWARE.
   7 
   8 Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in these Data Files or Software without prior written authorization of the copyright holder.
   9 $Revision: 6708 $
  10 $Date: 2012-03-16 15:58:36 +0900 (Fri, 16 Mar 2012) $
  11 -->
  12 
  13 <!ELEMENT ldml (identity, (alias | (fallback*, localeDisplayNames?, layout?, contextTransforms?, characters?, delimiters?, measurement?, dates?, numbers?, units?, listPatterns?, collations?, posix?, segmentations?, rbnf?, metadata?, references?, special*))) >
  14 <!ATTLIST ldml draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
  15 
  16 <!-- ######################################################### -->
  17 
  18 <!ELEMENT identity (alias | (version, generation?, language, script?, territory?, variant?, special*) ) >
  19 
  20 <!ELEMENT version EMPTY >
  21 <!ATTLIST version number CDATA #REQUIRED >
  22 <!ATTLIST version cldrVersion CDATA #FIXED "21.0" >
  23 
  24 <!ELEMENT generation EMPTY >
  25 <!ATTLIST generation date CDATA #REQUIRED >
  26 
  27 <!ELEMENT language ( #PCDATA ) >
  28 <!ATTLIST language type NMTOKEN #REQUIRED >
  29 <!ATTLIST language draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
  30 <!ATTLIST language references CDATA #IMPLIED >
  31 <!ATTLIST language alt NMTOKENS #IMPLIED >
  32 
  33 
  34 <!ELEMENT script ( #PCDATA ) >
  35 <!ATTLIST script type NMTOKEN #REQUIRED >
  36 <!ATTLIST script draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
  37 <!ATTLIST script references CDATA #IMPLIED >
  38 <!ATTLIST script alt NMTOKENS #IMPLIED >
  39 
  40 
  41 <!ELEMENT territory ( #PCDATA ) >
  42 <!ATTLIST territory type NMTOKEN #REQUIRED >
  43 <!ATTLIST territory draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
  44 <!ATTLIST territory references CDATA #IMPLIED >
  45 <!ATTLIST territory alt NMTOKENS #IMPLIED >
  46 
  47 
  48 <!ELEMENT variant ( #PCDATA ) >
  49 <!ATTLIST variant type NMTOKEN #REQUIRED >
  50 <!ATTLIST variant draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
  51 <!ATTLIST variant references CDATA #IMPLIED >
  52 <!ATTLIST variant alt NMTOKENS #IMPLIED >
  53 
  54 
  55 <!-- ######################################################### -->
  56 
  57 <!-- These elements are common to almost all elements defined  -->
  58 <!-- ######################################################### -->
  59 
  60 <!ELEMENT alias  (special*) >
  61 <!ATTLIST alias source NMTOKEN #REQUIRED >
  62 <!ATTLIST alias path CDATA #IMPLIED>
  63 <!ATTLIST alias draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
  64 <!ATTLIST alias alt NMTOKENS #IMPLIED >
  65 
  66 <!ELEMENT default (special*) >
  67 <!ATTLIST default type NMTOKEN #IMPLIED > <!-- deprecated in favor of choice -->
  68 <!ATTLIST default choice NMTOKEN #IMPLIED > <!-- really required, but needs to be optional to support type also -->
  69 <!ATTLIST default draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
  70 <!ATTLIST default references CDATA #IMPLIED >
  71 <!ATTLIST default alt NMTOKENS #IMPLIED >
  72 
  73 <!ELEMENT special ANY >
  74 
  75 <!-- This element can occur anywhere there may be localizable data -->
  76 <!ELEMENT cp (special*) >
  77 <!ATTLIST cp hex NMTOKEN #REQUIRED >
  78 
  79 <!-- ######################################################### -->
  80 
  81 <!ELEMENT fallback (#PCDATA) > <!-- deprecated -->
  82 <!ATTLIST fallback draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED  >
  83 <!ATTLIST fallback references CDATA #IMPLIED >
  84 <!ATTLIST fallback alt NMTOKENS #IMPLIED >
  85 
  86 <!ELEMENT localeDisplayNames (alias | (localeDisplayPattern?, languages?, scripts?, territories?, variants?, keys?, types?, transformNames?, measurementSystemNames?, codePatterns?, special*)) >
  87 <!ATTLIST localeDisplayNames draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
  88 
  89 <!-- Either 1 alias OR any specials, any order, zero or more language -->
  90 <!ELEMENT languages ( alias | (language | special)* ) >
  91 <!ATTLIST languages draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED  > <!-- true and false are deprecated. -->
  92 <!ATTLIST languages standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. -->
  93 <!ATTLIST languages references CDATA #IMPLIED >
  94 <!ATTLIST languages validSubLocales CDATA #IMPLIED >
  95 
  96 <!-- Either 1 alias OR any specials, any order, zero or more script -->
  97 <!ELEMENT scripts (alias |(script | special)* ) >
  98 <!ATTLIST scripts draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
  99 <!ATTLIST scripts standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. -->
 100 <!ATTLIST scripts references CDATA #IMPLIED >
 101 <!ATTLIST scripts validSubLocales CDATA #IMPLIED >
 102 
 103 <!-- Either 1 alias OR any specials, any order, zero or more territory -->
 104 <!ELEMENT territories ( alias | (territory | special)*) >
 105 <!ATTLIST territories draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 106 <!ATTLIST territories standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. -->
 107 <!ATTLIST territories references CDATA #IMPLIED >
 108 <!ATTLIST territories validSubLocales CDATA #IMPLIED >
 109 
 110 <!-- Either 1 alias OR any specials, any order, zero or more variant -->
 111 <!ELEMENT variants ( alias |(variant | special)*  ) >
 112 <!ATTLIST variants draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 113 <!ATTLIST variants standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. -->
 114 <!ATTLIST variants references CDATA #IMPLIED >
 115 <!ATTLIST variants validSubLocales CDATA #IMPLIED >
 116 
 117 <!-- Either 1 alias OR any specials, any order, zero or more key -->
 118 <!ELEMENT keys ( alias | (key | special)*) >
 119 <!ATTLIST keys draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 120 <!ATTLIST keys standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. -->
 121 <!ATTLIST keys references CDATA #IMPLIED >
 122 <!ATTLIST keys validSubLocales CDATA #IMPLIED >
 123 
 124 <!ELEMENT key ( #PCDATA ) >
 125 <!ATTLIST key type NMTOKEN #REQUIRED >
 126 <!ATTLIST key draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 127 <!ATTLIST key references CDATA #IMPLIED >
 128 <!ATTLIST key alt NMTOKENS #IMPLIED >
 129 
 130 
 131 <!-- Either 1 alias OR any specials, any order, zero or more type -->
 132 <!ELEMENT types ( alias | (type | special)* ) >
 133 <!ATTLIST types draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 134 <!ATTLIST types standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. -->
 135 <!ATTLIST types references CDATA #IMPLIED >
 136 <!ATTLIST types validSubLocales CDATA #IMPLIED >
 137 
 138 <!ELEMENT type ( #PCDATA ) >
 139 <!ATTLIST type type NMTOKEN #REQUIRED >
 140 <!ATTLIST type key NMTOKEN #IMPLIED >
 141 <!ATTLIST type draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 142 <!ATTLIST type references CDATA #IMPLIED >
 143 <!ATTLIST type alt NMTOKENS #IMPLIED >
 144 
 145 <!ELEMENT transformNames ( alias | (transformName | special)* ) >
 146 <!ATTLIST transformNames draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >
 147 <!ATTLIST transformNames references CDATA #IMPLIED >
 148 
 149 <!ELEMENT transformName ( #PCDATA ) >
 150 <!ATTLIST transformName type NMTOKEN #REQUIRED >
 151 <!ATTLIST transformName draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >
 152 <!ATTLIST transformName references CDATA #IMPLIED >
 153 <!ATTLIST transformName alt NMTOKENS #IMPLIED >
 154 
 155 
 156 <!ELEMENT codePatterns ( alias | (codePattern | special)* ) >
 157 <!ELEMENT codePattern ( #PCDATA ) >
 158 <!ATTLIST codePattern type NMTOKEN #REQUIRED >
 159 <!ATTLIST codePattern draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >
 160 <!ATTLIST codePattern references CDATA #IMPLIED >
 161 <!ATTLIST codePattern alt NMTOKENS #IMPLIED >
 162 
 163 <!-- Either 1 alias OR any specials, any order, zero or more measurementSystemName -->
 164 <!ELEMENT measurementSystemNames ( alias | (measurementSystemName | special)* ) >
 165 <!ATTLIST measurementSystemNames draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 166 <!ATTLIST measurementSystemNames references CDATA #IMPLIED >
 167 <!ATTLIST measurementSystemNames validSubLocales CDATA #IMPLIED >
 168 
 169 <!ELEMENT measurementSystemName ( #PCDATA ) >
 170 <!ATTLIST measurementSystemName type ( US | metric | UK ) #REQUIRED >
 171 <!ATTLIST measurementSystemName draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 172 <!ATTLIST measurementSystemName references CDATA #IMPLIED >
 173 <!ATTLIST measurementSystemName alt NMTOKENS #IMPLIED >
 174 
 175 <!ELEMENT localeDisplayPattern ( alias | (localePattern*, localeSeparator*, localeKeyTypePattern*, special*) ) >
 176 <!ATTLIST localeDisplayPattern draft ( approved | contributed | provisional | unconfirmed) #IMPLIED >
 177 <!ATTLIST localeDisplayPattern references CDATA #IMPLIED >
 178 <!ATTLIST localeDisplayPattern alt NMTOKENS #IMPLIED >
 179 
 180 <!ELEMENT localePattern ( #PCDATA ) >
 181 <!ATTLIST localePattern draft ( approved | contributed | provisional | unconfirmed) #IMPLIED >
 182 <!ATTLIST localePattern references CDATA #IMPLIED >
 183 <!ATTLIST localePattern alt NMTOKENS #IMPLIED >
 184 
 185 <!ELEMENT localeSeparator ( #PCDATA ) >
 186 <!ATTLIST localeSeparator draft ( approved | contributed | provisional | unconfirmed) #IMPLIED >
 187 <!ATTLIST localeSeparator references CDATA #IMPLIED >
 188 <!ATTLIST localeSeparator alt NMTOKENS #IMPLIED >
 189 
 190 <!ELEMENT localeKeyTypePattern ( #PCDATA ) >
 191 <!ATTLIST localeKeyTypePattern draft ( approved | contributed | provisional | unconfirmed) #IMPLIED >
 192 <!ATTLIST localeKeyTypePattern references CDATA #IMPLIED >
 193 <!ATTLIST localeKeyTypePattern alt NMTOKENS #IMPLIED >
 194 
 195 <!-- ######################################################### -->
 196 
 197 
 198 <!-- ######################################################### -->
 199 <!-- layout and orientation are script specific, so validSublocales attribute is not required -->
 200 <!ELEMENT layout ( alias | (orientation*, inList*, inText*, special*) ) >
 201 <!ATTLIST layout draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 202 <!ATTLIST layout references CDATA #IMPLIED >
 203 
 204 <!ELEMENT orientation ( special* ) >
 205 <!ATTLIST orientation characters ( left-to-right | right-to-left | top-to-bottom | bottom-to-top ) "left-to-right" >
 206 <!ATTLIST orientation lines ( left-to-right | right-to-left | top-to-bottom | bottom-to-top ) "top-to-bottom" >
 207 <!ATTLIST orientation draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 208 <!ATTLIST orientation standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. -->
 209 <!ATTLIST orientation references CDATA #IMPLIED >
 210 <!ATTLIST orientation alt NMTOKENS #IMPLIED >
 211 
 212 <!ELEMENT inList ( #PCDATA ) > <!-- deprecated, use contextTransforms -->
 213 <!ATTLIST inList casing ( titlecase-words | titlecase-firstword | lowercase-words | mixed ) #IMPLIED > <!-- deprecated -->
 214 <!ATTLIST inList draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 215 <!ATTLIST inList references CDATA #IMPLIED >
 216 <!ATTLIST inList alt NMTOKENS #IMPLIED >
 217 
 218 <!ELEMENT inText ( #PCDATA ) > <!-- deprecated, use contextTransforms -->
 219 <!ATTLIST inText type ( languages | scripts | territories | variants | keys | types | measurementSystemNames | monthWidth | dayWidth | quarterWidth | long | fields | currency ) #IMPLIED >
 220 <!ATTLIST inText draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
 221 <!ATTLIST inText references CDATA #IMPLIED >
 222 <!ATTLIST inText alt NMTOKENS #IMPLIED >
 223 
 224 <!-- ######################################################### -->
 225 
 226 <!ELEMENT contextTransforms ( alias | (contextTransformUsage*, special*)) >
 227 <!ATTLIST contextTransforms draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >
 228 <!ATTLIST contextTransforms references CDATA #IMPLIED >
 229 <!ATTLIST contextTransforms alt NMTOKENS #IMPLIED >
 230 <!ATTLIST contextTransforms validSubLocales CDATA #IMPLIED >
 231 
 232 <!ELEMENT contextTransformUsage ( alias | (contextTransform*, special*)) >
 233 <!ATTLIST contextTransformUsage type CDATA #REQUIRED >
 234 <!ATTLIST contextTransformUsage draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >
 235 <!ATTLIST contextTransformUsage references CDATA #IMPLIED >
 236 <!ATTLIST contextTransformUsage alt NMTOKENS #IMPLIED >
 237 <!ATTLIST contextTransformUsage validSubLocales CDATA #IMPLIED >
 238 
 239 <!ELEMENT contextTransform ( #PCDATA ) >
 240 <!ATTLIST contextTransform type ( uiListOrMenu | stand-alone ) #REQUIRED >
 241 <!ATTLIST contextTransform draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >
 242 <!ATTLIST contextTransform references CDATA #IMPLIED >
 243 <!ATTLIST contextTransform alt NMTOKENS #IMPLIED >
 244 
 245 <!-- ######################################################### -->
 246 
 247 <!ELEMENT characters (alias | (exemplarCharacters*, ellipsis*, moreInformation*, stopwords*, indexLabels*, mapping*, special*))  >
 248 <!ATTLIST characters draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 249 
 250 <!ELEMENT exemplarCharacters ( #PCDATA | cp )* >
 251 <!ATTLIST exemplarCharacters type ( auxiliary | standard | punctuation | currencySymbol | index ) #IMPLIED >
 252 <!ATTLIST exemplarCharacters draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 253 <!ATTLIST exemplarCharacters standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. -->
 254 <!ATTLIST exemplarCharacters references CDATA #IMPLIED >
 255 <!ATTLIST exemplarCharacters alt NMTOKENS #IMPLIED >
 256 <!ATTLIST exemplarCharacters validSubLocales CDATA #IMPLIED >
 257 
 258 <!ELEMENT ellipsis ( #PCDATA ) >
 259 <!ATTLIST ellipsis type ( initial | medial | final ) #IMPLIED >
 260 <!ATTLIST ellipsis draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >
 261 <!ATTLIST ellipsis references CDATA #IMPLIED >
 262 <!ATTLIST ellipsis alt NMTOKENS #IMPLIED >
 263 
 264 <!ELEMENT moreInformation ( #PCDATA ) >
 265 <!ATTLIST moreInformation draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >
 266 <!ATTLIST moreInformation references CDATA #IMPLIED >
 267 <!ATTLIST moreInformation alt NMTOKENS #IMPLIED >
 268 
 269 <!ELEMENT stopwords ( stopwordList* ) >
 270 <!ELEMENT stopwordList ( #PCDATA ) >
 271 <!ATTLIST stopwordList type NMTOKEN #REQUIRED >
 272 <!ATTLIST stopwordList draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >
 273 <!ATTLIST stopwordList references CDATA #IMPLIED >
 274 <!ATTLIST stopwordList alt NMTOKENS #IMPLIED >
 275 
 276 
 277 <!ELEMENT indexLabels (indexSeparator*, compressedIndexSeparator*, indexRangePattern*, indexLabelBefore*, indexLabelAfter*, indexLabel*) >
 278 
 279 <!ELEMENT indexSeparator ( #PCDATA ) >
 280 <!ATTLIST indexSeparator draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >
 281 <!ATTLIST indexSeparator references CDATA #IMPLIED >
 282 <!ATTLIST indexSeparator alt NMTOKENS #IMPLIED >
 283 
 284 <!ELEMENT compressedIndexSeparator ( #PCDATA ) >
 285 <!ATTLIST compressedIndexSeparator draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >
 286 <!ATTLIST compressedIndexSeparator references CDATA #IMPLIED >
 287 <!ATTLIST compressedIndexSeparator alt NMTOKENS #IMPLIED >
 288 
 289 <!ELEMENT indexRangePattern ( #PCDATA ) >
 290 <!ATTLIST indexRangePattern draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >
 291 <!ATTLIST indexRangePattern references CDATA #IMPLIED >
 292 <!ATTLIST indexRangePattern alt NMTOKENS #IMPLIED >
 293 
 294 <!ELEMENT indexLabelBefore ( #PCDATA ) >
 295 <!ATTLIST indexLabelBefore draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >
 296 <!ATTLIST indexLabelBefore references CDATA #IMPLIED >
 297 <!ATTLIST indexLabelBefore alt NMTOKENS #IMPLIED >
 298 
 299 <!ELEMENT indexLabelAfter ( #PCDATA ) >
 300 <!ATTLIST indexLabelAfter draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >
 301 <!ATTLIST indexLabelAfter references CDATA #IMPLIED >
 302 <!ATTLIST indexLabelAfter alt NMTOKENS #IMPLIED >
 303 
 304 <!ELEMENT indexLabel ( #PCDATA ) >
 305 <!ATTLIST indexLabel indexSource CDATA #IMPLIED >
 306 <!ATTLIST indexLabel priority ( 1 | 2 | 3 ) #IMPLIED >
 307 <!ATTLIST indexLabel draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >
 308 <!ATTLIST indexLabel references CDATA #IMPLIED >
 309 <!ATTLIST indexLabel alt NMTOKENS #IMPLIED >
 310 
 311 <!ELEMENT mapping (special*) >
 312 <!ATTLIST mapping registry NMTOKEN #REQUIRED >
 313 <!ATTLIST mapping type NMTOKEN #IMPLIED > <!-- deprecated in favor of choice -->
 314 <!ATTLIST mapping choice NMTOKEN #IMPLIED >
 315 <!ATTLIST mapping draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 316 <!ATTLIST mapping standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. -->
 317 <!ATTLIST mapping references CDATA #IMPLIED >
 318 <!ATTLIST mapping alt NMTOKENS #IMPLIED >
 319 <!ATTLIST mapping validSubLocales CDATA #IMPLIED >
 320 
 321 <!-- ######################################################### -->
 322 
 323 
 324 <!-- ######################################################### -->
 325 
 326 <!ELEMENT delimiters (alias | (quotationStart*, quotationEnd*, alternateQuotationStart*, alternateQuotationEnd*, special*)) >
 327 <!ATTLIST delimiters draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 328 <!ATTLIST delimiters standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. -->
 329 <!ATTLIST delimiters references CDATA #IMPLIED >
 330 <!ATTLIST delimiters alt NMTOKENS #IMPLIED >
 331 <!ATTLIST delimiters validSubLocales CDATA #IMPLIED >
 332 
 333 <!ELEMENT quotationStart ( #PCDATA | cp )* >
 334 <!ATTLIST quotationStart draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 335 <!ATTLIST quotationStart references CDATA #IMPLIED >
 336 <!ATTLIST quotationStart alt NMTOKENS #IMPLIED >
 337 
 338 <!ELEMENT quotationEnd ( #PCDATA | cp )* >
 339 <!ATTLIST quotationEnd draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 340 <!ATTLIST quotationEnd references CDATA #IMPLIED >
 341 <!ATTLIST quotationEnd alt NMTOKENS #IMPLIED >
 342  
 343 <!ELEMENT alternateQuotationStart ( #PCDATA | cp )* >
 344 <!ATTLIST alternateQuotationStart draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 345 <!ATTLIST alternateQuotationStart references CDATA #IMPLIED >
 346 <!ATTLIST alternateQuotationStart alt NMTOKENS #IMPLIED >
 347 
 348 <!ELEMENT alternateQuotationEnd ( #PCDATA | cp )* >
 349 <!ATTLIST alternateQuotationEnd draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 350 <!ATTLIST alternateQuotationEnd references CDATA #IMPLIED >
 351 <!ATTLIST alternateQuotationEnd alt NMTOKENS #IMPLIED >
 352 
 353 <!-- ######################################################### -->
 354 
 355 
 356 <!-- ######################################################### -->
 357 
 358 <!ELEMENT measurement (alias | (measurementSystem*, paperSize*, special*)) > <!-- deprecated, use measurementData in supplemental instead -->
 359 <!ATTLIST measurement draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 360 <!ATTLIST measurement standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. -->
 361 <!ATTLIST measurement references CDATA #IMPLIED >
 362 <!ATTLIST measurement alt NMTOKENS #IMPLIED >
 363 <!ATTLIST measurement validSubLocales CDATA #IMPLIED >
 364 
 365 <!ELEMENT paperSize (alias | (height*, width*, special*)) > <!-- deprecated, use paperSize in supplemental instead -->
 366 <!ATTLIST paperSize draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 367 <!ATTLIST paperSize standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. -->
 368 <!ATTLIST paperSize references CDATA #IMPLIED >
 369 <!ATTLIST paperSize alt NMTOKENS #IMPLIED >
 370 <!ATTLIST paperSize validSubLocales CDATA #IMPLIED >
 371 
 372 <!ELEMENT height ( #PCDATA ) > <!-- deprecated -->
 373 <!ATTLIST height draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 374 <!ATTLIST height references CDATA #IMPLIED >
 375 <!ATTLIST height alt NMTOKENS #IMPLIED >
 376 
 377 <!ELEMENT width ( #PCDATA ) > <!-- deprecated -->
 378 <!ATTLIST width draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 379 <!ATTLIST width references CDATA #IMPLIED >
 380 <!ATTLIST width alt NMTOKENS #IMPLIED >
 381 
 382 <!ELEMENT measurementSystem (special*) > <!-- deprecated, use measurementSystem in supplemental instead -->
 383 <!ATTLIST measurementSystem type ( metric | US | UK ) #IMPLIED > <!-- deprecated in favor of choice -->
 384 <!ATTLIST measurementSystem choice ( metric | US | UK ) #IMPLIED > <!-- really required, but needs to be optional to support type also -->
 385 <!ATTLIST measurementSystem draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 386 <!ATTLIST measurementSystem standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. -->
 387 <!ATTLIST measurementSystem references CDATA #IMPLIED >
 388 <!ATTLIST measurementSystem alt NMTOKENS #IMPLIED >
 389 <!ATTLIST measurementSystem validSubLocales CDATA #IMPLIED >
 390 
 391 <!-- ######################################################### -->
 392 
 393 
 394 <!-- ######################################################### -->
 395 
 396 <!ELEMENT dates (alias | (localizedPatternChars*, dateRangePattern*, calendars?, timeZoneNames?, special*)) >
 397 <!ATTLIST dates draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 398 <!ATTLIST dates standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. -->
 399 <!ATTLIST dates references CDATA #IMPLIED >
 400 <!ATTLIST dates alt NMTOKENS #IMPLIED >
 401 <!ATTLIST dates validSubLocales CDATA #IMPLIED >
 402 
 403 <!ELEMENT localizedPatternChars ( #PCDATA | cp )* > <!-- deprecated. -->
 404 <!ATTLIST localizedPatternChars draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 405 <!ATTLIST localizedPatternChars standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. -->
 406 <!ATTLIST localizedPatternChars references CDATA #IMPLIED >
 407 <!ATTLIST localizedPatternChars alt NMTOKENS #IMPLIED >
 408 <!ATTLIST localizedPatternChars validSubLocales CDATA #IMPLIED >
 409 
 410 <!ELEMENT dateRangePattern ( #PCDATA ) > <!-- deprecated, use intervalFormats. -->
 411 <!ATTLIST dateRangePattern draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >
 412 <!ATTLIST dateRangePattern standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. -->
 413 <!ATTLIST dateRangePattern references CDATA #IMPLIED >
 414 <!ATTLIST dateRangePattern alt NMTOKENS #IMPLIED >
 415 <!ATTLIST dateRangePattern validSubLocales CDATA #IMPLIED >
 416 
 417 <!ELEMENT calendars (alias | (default*, calendar*, special*)) >
 418 <!ATTLIST calendars draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 419 <!ATTLIST calendars validSubLocales CDATA #IMPLIED >
 420 
 421 <!ELEMENT calendar (alias | (months?, monthNames?, monthAbbr?, monthPatterns?, days?, dayNames?, dayAbbr?, quarters?, week?, am*, pm*, dayPeriods?, eras?, cyclicNameSets?, dateFormats?, timeFormats?, dateTimeFormats?, fields*, special*))>
 422 <!ATTLIST calendar type NMTOKEN #REQUIRED >
 423 <!ATTLIST calendar draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 424 <!ATTLIST calendar standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. -->
 425 <!ATTLIST calendar references CDATA #IMPLIED >
 426 <!ATTLIST calendar alt NMTOKENS #IMPLIED >
 427 <!ATTLIST calendar validSubLocales CDATA #IMPLIED >
 428 
 429 <!ELEMENT months ( alias | (default*, monthContext*, special*)) >
 430 <!ATTLIST months draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 431 <!ATTLIST months standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. -->
 432 <!ATTLIST months references CDATA #IMPLIED >
 433 <!ATTLIST months alt NMTOKENS #IMPLIED >
 434 <!ATTLIST months validSubLocales CDATA #IMPLIED >
 435 
 436 <!ELEMENT monthContext ( alias | (default*, monthWidth*, special*)) >
 437 <!ATTLIST monthContext type ( format | stand-alone ) #REQUIRED >
 438 <!ATTLIST monthContext draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 439 <!ATTLIST monthContext standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. -->
 440 <!ATTLIST monthContext references CDATA #IMPLIED >
 441 <!ATTLIST monthContext alt NMTOKENS #IMPLIED >
 442 <!ATTLIST monthContext validSubLocales CDATA #IMPLIED >
 443 
 444 <!ELEMENT monthWidth ( alias | (month*, special*)) >
 445 <!ATTLIST monthWidth type ( abbreviated| narrow | wide) #REQUIRED >
 446 <!ATTLIST monthWidth draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 447 <!ATTLIST monthWidth standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. -->
 448 <!ATTLIST monthWidth references CDATA #IMPLIED >
 449 <!ATTLIST monthWidth alt NMTOKENS #IMPLIED >
 450 <!ATTLIST monthWidth validSubLocales CDATA #IMPLIED >
 451 
 452 <!ELEMENT month ( #PCDATA | cp )* >
 453 <!ATTLIST month type ( 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 ) #REQUIRED >
 454 <!ATTLIST month yeartype ( standard | leap ) #IMPLIED >
 455 <!ATTLIST month references CDATA #IMPLIED >
 456 <!ATTLIST month alt NMTOKENS #IMPLIED >
 457 <!ATTLIST month draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 458 
 459 <!ELEMENT monthPatterns ( alias | (monthPatternContext*, special*)) >
 460 <!ATTLIST monthPatterns draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >
 461 <!ATTLIST monthPatterns references CDATA #IMPLIED >
 462 <!ATTLIST monthPatterns alt NMTOKENS #IMPLIED >
 463 <!ATTLIST monthPatterns validSubLocales CDATA #IMPLIED >
 464 
 465 <!ELEMENT monthPatternContext ( alias | (monthPatternWidth*, special*)) >
 466 <!ATTLIST monthPatternContext type ( format | stand-alone | numeric ) #REQUIRED >
 467 <!ATTLIST monthPatternContext draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >
 468 <!ATTLIST monthPatternContext references CDATA #IMPLIED >
 469 <!ATTLIST monthPatternContext alt NMTOKENS #IMPLIED >
 470 <!ATTLIST monthPatternContext validSubLocales CDATA #IMPLIED >
 471 
 472 <!ELEMENT monthPatternWidth ( alias | (monthPattern*, special*)) >
 473 <!ATTLIST monthPatternWidth type ( abbreviated| narrow | wide | all ) #REQUIRED >
 474 <!ATTLIST monthPatternWidth draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >
 475 <!ATTLIST monthPatternWidth references CDATA #IMPLIED >
 476 <!ATTLIST monthPatternWidth alt NMTOKENS #IMPLIED >
 477 <!ATTLIST monthPatternWidth validSubLocales CDATA #IMPLIED >
 478 
 479 <!ELEMENT monthPattern ( #PCDATA ) >
 480 <!ATTLIST monthPattern type ( leap | standardAfterLeap | combined ) #REQUIRED >
 481 <!ATTLIST monthPattern draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >
 482 <!ATTLIST monthPattern references CDATA #IMPLIED >
 483 <!ATTLIST monthPattern alt NMTOKENS #IMPLIED >
 484 
 485 
 486 <!-- START_DEPRECATED -->
 487 <!ELEMENT monthNames ( alias | (month*, special*)) >
 488 <!ATTLIST monthNames draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 489 
 490 <!ELEMENT monthAbbr ( alias | (month*, special*)) >
 491 <!ATTLIST monthAbbr draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 492 <!-- END_DEPRECATED-->
 493 
 494 <!ELEMENT days ( alias | (default*, dayContext*, special*)) >
 495 <!ATTLIST days draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED ><!-- true and false are deprecated. -->
 496 <!ATTLIST days standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. -->
 497 <!ATTLIST days references CDATA #IMPLIED >
 498 <!ATTLIST days alt NMTOKENS #IMPLIED >
 499 <!ATTLIST days validSubLocales CDATA #IMPLIED >
 500 
 501 <!ELEMENT dayContext ( alias | (default*, dayWidth*, special*)) >
 502 <!ATTLIST dayContext draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 503 <!ATTLIST dayContext type ( format | stand-alone ) #REQUIRED >
 504 <!ATTLIST dayContext standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. -->
 505 <!ATTLIST dayContext references CDATA #IMPLIED >
 506 <!ATTLIST dayContext alt NMTOKENS #IMPLIED >
 507 <!ATTLIST dayContext validSubLocales CDATA #IMPLIED >
 508 
 509 <!ELEMENT dayWidth ( alias | (day*, special*)) >
 510 <!ATTLIST dayWidth draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 511 <!ATTLIST dayWidth type ( abbreviated| narrow | wide ) #REQUIRED >
 512 <!ATTLIST dayWidth standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. -->
 513 <!ATTLIST dayWidth references CDATA #IMPLIED >
 514 <!ATTLIST dayWidth alt NMTOKENS #IMPLIED >
 515 <!ATTLIST dayWidth validSubLocales CDATA #IMPLIED >
 516 
 517 <!ELEMENT day ( #PCDATA ) >
 518 <!ATTLIST day type ( sun | mon | tue | wed | thu | fri | sat ) #REQUIRED >
 519 <!ATTLIST day references CDATA #IMPLIED >
 520 <!ATTLIST day draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 521 <!ATTLIST day alt NMTOKENS #IMPLIED >
 522 
 523 
 524 <!ELEMENT quarters ( alias | (default*, quarterContext*, special*)) >
 525 <!ATTLIST quarters draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 526 <!ATTLIST quarters references CDATA #IMPLIED >
 527 <!ATTLIST quarters alt NMTOKENS #IMPLIED >
 528 <!ATTLIST quarters validSubLocales CDATA #IMPLIED >
 529 
 530 <!ELEMENT quarterContext ( alias | (default*, quarterWidth*, special*)) >
 531 <!ATTLIST quarterContext draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 532 <!ATTLIST quarterContext type ( format | stand-alone ) #REQUIRED >
 533 <!ATTLIST quarterContext references CDATA #IMPLIED >
 534 <!ATTLIST quarterContext alt NMTOKENS #IMPLIED >
 535 <!ATTLIST quarterContext validSubLocales CDATA #IMPLIED >
 536 
 537 <!ELEMENT quarterWidth ( alias | (quarter*, special*)) >
 538 <!ATTLIST quarterWidth draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 539 <!ATTLIST quarterWidth type ( abbreviated| narrow | wide ) #REQUIRED >
 540 <!ATTLIST quarterWidth references CDATA #IMPLIED >
 541 <!ATTLIST quarterWidth alt NMTOKENS #IMPLIED >
 542 <!ATTLIST quarterWidth validSubLocales CDATA #IMPLIED >
 543 
 544 <!ELEMENT quarter ( #PCDATA ) >
 545 <!ATTLIST quarter type ( 1 | 2 | 3 | 4 ) #REQUIRED >
 546 <!ATTLIST quarter references CDATA #IMPLIED >
 547 <!ATTLIST quarter draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 548 <!ATTLIST quarter alt NMTOKENS #IMPLIED >
 549 
 550 
 551 <!-- START_DEPRECATED-->
 552 
 553 <!ELEMENT dayAbbr ( alias | (day*, special*)) >
 554 <!ATTLIST dayAbbr draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 555 
 556 <!ELEMENT dayNames ( alias | (day*, special*)) >
 557 <!ATTLIST dayNames draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 558 
 559 
 560 <!ELEMENT week (alias | (minDays*, firstDay*, weekendStart*, weekendEnd*, special*)) >
 561 <!ATTLIST week draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 562 <!ATTLIST week standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. -->
 563 <!ATTLIST week references CDATA #IMPLIED >
 564 <!ATTLIST week alt NMTOKENS #IMPLIED >
 565 <!ATTLIST week validSubLocales CDATA #IMPLIED >
 566 
 567 <!ELEMENT minDays (special*) >
 568 <!ATTLIST minDays count ( 1 | 2 | 3 | 4 | 5 | 6 | 7 ) #REQUIRED >
 569 <!ATTLIST minDays draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 570 <!ATTLIST minDays references CDATA #IMPLIED >
 571 <!ATTLIST minDays alt NMTOKENS #IMPLIED >
 572 
 573 <!ELEMENT firstDay (special*) >
 574 <!ATTLIST firstDay day NMTOKEN #REQUIRED >
 575 <!ATTLIST firstDay draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 576 <!ATTLIST firstDay references CDATA #IMPLIED >
 577 <!ATTLIST firstDay alt NMTOKENS #IMPLIED >
 578 
 579 <!ELEMENT weekendStart (special*) >
 580 <!ATTLIST weekendStart day ( sun | mon | tue | wed | thu | fri | sat ) #REQUIRED >
 581 <!ATTLIST weekendStart time CDATA "00:00" > <!-- the "time" attribute is deprecated everywhere. -->
 582 <!ATTLIST weekendStart draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 583 <!ATTLIST weekendStart references CDATA #IMPLIED >
 584 <!ATTLIST weekendStart alt NMTOKENS #IMPLIED >
 585 
 586 <!ELEMENT weekendEnd (special*) >
 587 <!ATTLIST weekendEnd day ( sun | mon | tue | wed | thu | fri | sat ) #REQUIRED >
 588 <!ATTLIST weekendEnd time CDATA "24:00" > <!-- the "time" attribute is deprecated everywhere. -->
 589 <!ATTLIST weekendEnd draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 590 <!ATTLIST weekendEnd references CDATA #IMPLIED >
 591 <!ATTLIST weekendEnd alt NMTOKENS #IMPLIED >
 592 
 593 <!-- END_DEPRECATED-->
 594 
 595 <!ELEMENT dayPeriods ( alias | (dayPeriodContext*) ) >
 596 <!ATTLIST dayPeriods draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
 597 <!ATTLIST dayPeriods references CDATA #IMPLIED >
 598 
 599 <!ELEMENT dayPeriodContext (alias | dayPeriodWidth*) >
 600 <!ATTLIST dayPeriodContext type NMTOKEN #REQUIRED >
 601 <!ATTLIST dayPeriodContext draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
 602 <!ATTLIST dayPeriodContext references CDATA #IMPLIED >
 603 
 604 <!ELEMENT dayPeriodWidth (alias | dayPeriod*) >
 605 <!ATTLIST dayPeriodWidth type ( abbreviated| narrow | wide ) #REQUIRED >
 606 <!ATTLIST dayPeriodWidth draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
 607 <!ATTLIST dayPeriodWidth references CDATA #IMPLIED >
 608 
 609 <!ELEMENT dayPeriod ( #PCDATA ) >
 610 <!ATTLIST dayPeriod type NMTOKEN #REQUIRED >
 611 <!ATTLIST dayPeriod alt NMTOKENS #IMPLIED >
 612 <!ATTLIST dayPeriod draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >
 613 <!ATTLIST dayPeriod references CDATA #IMPLIED > 
 614 
 615 <!ELEMENT am ( #PCDATA ) >
 616 <!ATTLIST am draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 617 <!ATTLIST am references CDATA #IMPLIED >
 618 <!ATTLIST am alt NMTOKENS #IMPLIED >
 619 <!ATTLIST am validSubLocales CDATA #IMPLIED >
 620 
 621 <!ELEMENT pm ( #PCDATA ) >
 622 <!ATTLIST pm draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 623 <!ATTLIST pm references CDATA #IMPLIED >
 624 <!ATTLIST pm alt NMTOKENS #IMPLIED >
 625 <!ATTLIST pm validSubLocales CDATA #IMPLIED >
 626 
 627 <!ELEMENT eras   (alias | (eraNames?, eraAbbr?, eraNarrow?, special*)) >
 628 <!ATTLIST eras draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 629 <!ATTLIST eras standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. -->
 630 <!ATTLIST eras references CDATA #IMPLIED >
 631 <!ATTLIST eras alt NMTOKENS #IMPLIED >
 632 <!ATTLIST eras validSubLocales CDATA #IMPLIED >
 633 
 634 <!ELEMENT eraNames ( alias | (era*, special*) ) >
 635 <!ATTLIST eraNames draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 636 <!ATTLIST eraNames references CDATA #IMPLIED >
 637 <!ATTLIST eraNames alt NMTOKENS #IMPLIED >
 638 <!ATTLIST eraNames validSubLocales CDATA #IMPLIED >
 639 
 640 <!ELEMENT eraAbbr ( alias | (era*, special*) ) >
 641 <!ATTLIST eraAbbr draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 642 <!ATTLIST eraAbbr references CDATA #IMPLIED >
 643 <!ATTLIST eraAbbr alt NMTOKENS #IMPLIED >
 644 <!ATTLIST eraAbbr validSubLocales CDATA #IMPLIED >
 645 
 646 <!ELEMENT eraNarrow ( alias | (era*, special*) ) >
 647 <!ATTLIST eraNarrow draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 648 <!ATTLIST eraNarrow references CDATA #IMPLIED >
 649 <!ATTLIST eraNarrow alt NMTOKENS #IMPLIED >
 650 <!ATTLIST eraNarrow validSubLocales CDATA #IMPLIED >
 651 
 652 <!ELEMENT era (#PCDATA) >
 653 <!ATTLIST era type NMTOKEN #REQUIRED >
 654 <!ATTLIST era draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 655 <!ATTLIST era references CDATA #IMPLIED >
 656 <!ATTLIST era alt NMTOKENS #IMPLIED >
 657 
 658 <!ELEMENT cyclicNameSets ( alias | (cyclicNameSet*, special*)) >
 659 <!ATTLIST cyclicNameSets draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >
 660 <!ATTLIST cyclicNameSets references CDATA #IMPLIED >
 661 <!ATTLIST cyclicNameSets alt NMTOKENS #IMPLIED >
 662 <!ATTLIST cyclicNameSets validSubLocales CDATA #IMPLIED >
 663 
 664 <!ELEMENT cyclicNameSet ( alias | (cyclicNameContext*, special*)) >
 665 <!ATTLIST cyclicNameSet type ( years | months | days | dayParts | zodiacs ) #REQUIRED >
 666 <!ATTLIST cyclicNameSet draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >
 667 <!ATTLIST cyclicNameSet references CDATA #IMPLIED >
 668 <!ATTLIST cyclicNameSet alt NMTOKENS #IMPLIED >
 669 <!ATTLIST cyclicNameSet validSubLocales CDATA #IMPLIED >
 670 
 671 <!ELEMENT cyclicNameContext ( alias | (cyclicNameWidth*, special*)) >
 672 <!ATTLIST cyclicNameContext type ( format | stand-alone ) #REQUIRED >
 673 <!ATTLIST cyclicNameContext draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >
 674 <!ATTLIST cyclicNameContext references CDATA #IMPLIED >
 675 <!ATTLIST cyclicNameContext alt NMTOKENS #IMPLIED >
 676 <!ATTLIST cyclicNameContext validSubLocales CDATA #IMPLIED >
 677 
 678 <!ELEMENT cyclicNameWidth ( alias | (cyclicName*, special*)) >
 679 <!ATTLIST cyclicNameWidth type ( abbreviated | narrow | wide ) #REQUIRED >
 680 <!ATTLIST cyclicNameWidth draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >
 681 <!ATTLIST cyclicNameWidth references CDATA #IMPLIED >
 682 <!ATTLIST cyclicNameWidth alt NMTOKENS #IMPLIED >
 683 <!ATTLIST cyclicNameWidth validSubLocales CDATA #IMPLIED >
 684 
 685 <!ELEMENT cyclicName ( #PCDATA ) >
 686 <!ATTLIST cyclicName type NMTOKEN #REQUIRED >
 687 <!ATTLIST cyclicName draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >
 688 <!ATTLIST cyclicName references CDATA #IMPLIED >
 689 <!ATTLIST cyclicName alt NMTOKENS #IMPLIED >
 690 
 691 <!ELEMENT dateFormats (alias | (default*, dateFormatLength*, special*)) >
 692 <!ATTLIST dateFormats draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 693 <!ATTLIST dateFormats validSubLocales CDATA #IMPLIED >
 694 
 695 <!ELEMENT dateFormatLength (alias | (default*, dateFormat*, special*)) >
 696 <!ATTLIST dateFormatLength type ( full | long | medium | short ) #REQUIRED >
 697 <!ATTLIST dateFormatLength draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 698 <!ATTLIST dateFormatLength standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. -->
 699 <!ATTLIST dateFormatLength references CDATA #IMPLIED >
 700 <!ATTLIST dateFormatLength alt NMTOKENS #IMPLIED >
 701 <!ATTLIST dateFormatLength validSubLocales CDATA #IMPLIED >
 702 
 703 <!ELEMENT dateFormat (alias | (pattern*, displayName*, special*))  >
 704 <!ATTLIST dateFormat type NMTOKEN "standard">
 705 <!ATTLIST dateFormat draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 706 <!ATTLIST dateFormat standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. -->
 707 <!ATTLIST dateFormat references CDATA #IMPLIED >
 708 <!ATTLIST dateFormat alt NMTOKENS #IMPLIED >
 709 <!ATTLIST dateFormat validSubLocales CDATA #IMPLIED >
 710 
 711 <!ELEMENT displayName ( #PCDATA ) >
 712 <!ATTLIST displayName count (0 | 1 | zero | one | two | few | many | other) #IMPLIED> <!-- only for currencies -->
 713 <!ATTLIST displayName draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 714 <!ATTLIST displayName references CDATA #IMPLIED >
 715 <!ATTLIST displayName alt NMTOKENS #IMPLIED >
 716 
 717 <!ELEMENT timeFormats (alias | (default*, timeFormatLength*, special*)) >
 718 <!ATTLIST timeFormats draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 719 <!ATTLIST timeFormats validSubLocales CDATA #IMPLIED >
 720 
 721 <!ELEMENT timeFormatLength (alias | (default*, timeFormat*, special*)) >
 722 <!ATTLIST timeFormatLength type ( full | long | medium | short ) #REQUIRED >
 723 <!ATTLIST timeFormatLength draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 724 <!ATTLIST timeFormatLength standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. -->
 725 <!ATTLIST timeFormatLength references CDATA #IMPLIED >
 726 <!ATTLIST timeFormatLength alt NMTOKENS #IMPLIED >
 727 <!ATTLIST timeFormatLength validSubLocales CDATA #IMPLIED >
 728 
 729 <!ELEMENT timeFormat (alias | (pattern*, displayName*, special*)) >
 730 <!ATTLIST timeFormat type NMTOKEN "standard" >
 731 <!ATTLIST timeFormat draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 732 <!ATTLIST timeFormat standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. -->
 733 <!ATTLIST timeFormat references CDATA #IMPLIED >
 734 <!ATTLIST timeFormat alt NMTOKENS #IMPLIED >
 735 <!ATTLIST timeFormat validSubLocales CDATA #IMPLIED >
 736 
 737 <!ELEMENT dateTimeFormats (alias | (default*, dateTimeFormatLength*, availableFormats*, appendItems*, intervalFormats*, special*)) >
 738 <!ATTLIST dateTimeFormats draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 739 <!ATTLIST dateTimeFormats validSubLocales CDATA #IMPLIED >
 740 
 741 <!ELEMENT dateTimeFormatLength (alias | (default*, dateTimeFormat*, special*)) >
 742 <!ATTLIST dateTimeFormatLength type ( full | long | medium | short ) #IMPLIED >
 743 <!ATTLIST dateTimeFormatLength draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 744 <!ATTLIST dateTimeFormatLength standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. -->
 745 <!ATTLIST dateTimeFormatLength references CDATA #IMPLIED >
 746 <!ATTLIST dateTimeFormatLength alt NMTOKENS #IMPLIED >
 747 <!ATTLIST dateTimeFormatLength validSubLocales CDATA #IMPLIED >
 748 
 749 <!ELEMENT dateTimeFormat (alias | (pattern*, displayName*, special*)) >
 750 <!ATTLIST dateTimeFormat type NMTOKEN "standard"  >
 751 <!ATTLIST dateTimeFormat draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 752 <!ATTLIST dateTimeFormat standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. -->
 753 <!ATTLIST dateTimeFormat references CDATA #IMPLIED >
 754 <!ATTLIST dateTimeFormat alt NMTOKENS #IMPLIED >
 755 <!ATTLIST dateTimeFormat validSubLocales CDATA #IMPLIED >
 756 
 757 <!ELEMENT availableFormats (alias | (dateFormatItem*, special*)) >
 758 <!ATTLIST availableFormats draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 759 <!ATTLIST availableFormats references CDATA #IMPLIED >
 760 <!ATTLIST availableFormats alt NMTOKENS #IMPLIED >
 761 <!ATTLIST availableFormats validSubLocales CDATA #IMPLIED >
 762 
 763 <!ELEMENT appendItems (alias | (appendItem*, special*)) >
 764 <!ATTLIST appendItems draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 765 <!ATTLIST appendItems references CDATA #IMPLIED >
 766 <!ATTLIST appendItems alt NMTOKENS #IMPLIED >
 767 <!ATTLIST appendItems validSubLocales CDATA #IMPLIED >
 768 
 769 <!ELEMENT dateFormatItem ( #PCDATA ) >
 770 <!ATTLIST dateFormatItem id CDATA #REQUIRED >
 771 <!ATTLIST dateFormatItem draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 772 <!ATTLIST dateFormatItem references CDATA #IMPLIED >
 773 <!ATTLIST dateFormatItem alt NMTOKENS #IMPLIED >
 774 
 775 <!ELEMENT appendItem ( #PCDATA ) >
 776 <!ATTLIST appendItem request CDATA #REQUIRED >
 777 <!ATTLIST appendItem draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 778 <!ATTLIST appendItem references CDATA #IMPLIED >
 779 <!ATTLIST appendItem alt NMTOKENS #IMPLIED >
 780 
 781 <!ELEMENT intervalFormats (alias | (intervalFormatFallback*, intervalFormatItem*, special*)) >
 782 <!ATTLIST intervalFormats draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > <!-- true and false are deprecated. -->
 783 <!ATTLIST intervalFormats references CDATA #IMPLIED >
 784 <!ATTLIST intervalFormats alt NMTOKENS #IMPLIED >
 785 <!ATTLIST intervalFormats validSubLocales CDATA #IMPLIED >
 786 
 787 <!ELEMENT intervalFormatFallback ( #PCDATA ) >
 788 <!ATTLIST intervalFormatFallback draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > <!-- true and false are deprecated. -->
 789 <!ATTLIST intervalFormatFallback references CDATA #IMPLIED >
 790 <!ATTLIST intervalFormatFallback alt NMTOKENS #IMPLIED >
 791 <!ATTLIST intervalFormatFallback validSubLocales CDATA #IMPLIED >
 792 
 793 <!ELEMENT intervalFormatItem (alias | (greatestDifference*, special*)) >
 794 <!ATTLIST intervalFormatItem id NMTOKEN #REQUIRED >
 795 <!ATTLIST intervalFormatItem draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > <!-- true and false are deprecated. -->
 796 <!ATTLIST intervalFormatItem references CDATA #IMPLIED >
 797 <!ATTLIST intervalFormatItem alt NMTOKENS #IMPLIED >
 798 <!ATTLIST intervalFormatItem validSubLocales CDATA #IMPLIED >
 799 
 800 <!ELEMENT greatestDifference ( #PCDATA ) >
 801 <!ATTLIST greatestDifference id NMTOKEN #REQUIRED >
 802 <!ATTLIST greatestDifference draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > <!-- true and false are deprecated. -->
 803 <!ATTLIST greatestDifference references CDATA #IMPLIED >
 804 <!ATTLIST greatestDifference alt NMTOKENS #IMPLIED >
 805 <!ATTLIST greatestDifference validSubLocales CDATA #IMPLIED >
 806 
 807 
 808 <!ELEMENT timeZoneNames (alias | (hourFormat*, hoursFormat*, gmtFormat*, gmtZeroFormat*, regionFormat*, fallbackFormat*, fallbackRegionFormat*, abbreviationFallback*, preferenceOrdering*, singleCountries*, default*, zone*, metazone*, special*)) >
 809 <!ATTLIST timeZoneNames draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 810 <!ATTLIST timeZoneNames validSubLocales CDATA #IMPLIED >
 811 
 812 <!ELEMENT hourFormat ( #PCDATA ) >
 813 <!ATTLIST hourFormat alt NMTOKENS #IMPLIED >
 814 <!ATTLIST hourFormat draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 815 <!ATTLIST hourFormat references CDATA #IMPLIED >
 816 
 817 <!ELEMENT hoursFormat ( #PCDATA ) > <!-- deprecated. -->
 818 <!ATTLIST hoursFormat alt NMTOKENS #IMPLIED >
 819 <!ATTLIST hoursFormat draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 820 <!ATTLIST hoursFormat references CDATA #IMPLIED >
 821 
 822 <!ELEMENT gmtFormat ( #PCDATA ) >
 823 <!ATTLIST gmtFormat alt NMTOKENS #IMPLIED >
 824 <!ATTLIST gmtFormat draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 825 <!ATTLIST gmtFormat references CDATA #IMPLIED >
 826 
 827 <!ELEMENT gmtZeroFormat ( #PCDATA ) >
 828 <!ATTLIST gmtZeroFormat alt NMTOKENS #IMPLIED >
 829 <!ATTLIST gmtZeroFormat draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 830 <!ATTLIST gmtZeroFormat references CDATA #IMPLIED >
 831 
 832 <!ELEMENT regionFormat ( #PCDATA ) >
 833 <!ATTLIST regionFormat alt NMTOKENS #IMPLIED >
 834 <!ATTLIST regionFormat draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 835 <!ATTLIST regionFormat references CDATA #IMPLIED >
 836 
 837 <!ELEMENT fallbackFormat ( #PCDATA ) >
 838 <!ATTLIST fallbackFormat alt NMTOKENS #IMPLIED >
 839 <!ATTLIST fallbackFormat draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 840 <!ATTLIST fallbackFormat references CDATA #IMPLIED >
 841 
 842 <!ELEMENT fallbackRegionFormat ( #PCDATA ) >
 843 <!ATTLIST fallbackRegionFormat alt NMTOKENS #IMPLIED >
 844 <!ATTLIST fallbackRegionFormat draft ( approved | contributed | provisional | unconfirmed) #IMPLIED >
 845 <!ATTLIST fallbackRegionFormat references CDATA #IMPLIED >
 846 
 847 <!ELEMENT abbreviationFallback EMPTY > <!-- deprecated. -->
 848 <!ATTLIST abbreviationFallback type ( GMT | standard ) #IMPLIED > <!-- deprecated in favor of choice -->
 849 <!ATTLIST abbreviationFallback choice ( GMT | standard ) #IMPLIED > <!-- really required, but needs to be optional to support type also -->
 850 <!ATTLIST abbreviationFallback alt NMTOKENS #IMPLIED >
 851 <!ATTLIST abbreviationFallback draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 852 <!ATTLIST abbreviationFallback references CDATA #IMPLIED >
 853 
 854 <!ELEMENT preferenceOrdering EMPTY > <!-- deprecated, use metazones instead -->
 855 <!ATTLIST preferenceOrdering type CDATA #IMPLIED > <!-- deprecated in favor of choice -->
 856 <!ATTLIST preferenceOrdering choice CDATA #IMPLIED > <!-- really required, but needs to be optional to support type also -->
 857 <!ATTLIST preferenceOrdering alt NMTOKENS #IMPLIED >
 858 <!ATTLIST preferenceOrdering draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 859 <!ATTLIST preferenceOrdering references CDATA #IMPLIED >
 860 
 861 <!ELEMENT singleCountries EMPTY >
 862 <!ATTLIST singleCountries list CDATA #REQUIRED >
 863 <!ATTLIST singleCountries alt NMTOKENS #IMPLIED >
 864 <!ATTLIST singleCountries draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 865 <!ATTLIST singleCountries references CDATA #IMPLIED >
 866 
 867 <!ELEMENT zone (alias | ( long*, short*, commonlyUsed*, exemplarCity*, special*)) >
 868 <!ATTLIST zone type CDATA #REQUIRED >
 869 <!ATTLIST zone draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 870 <!ATTLIST zone standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. -->
 871 <!ATTLIST zone references CDATA #IMPLIED >
 872 <!ATTLIST zone alt NMTOKENS #IMPLIED >
 873 <!ATTLIST zone validSubLocales CDATA #IMPLIED >
 874 
 875 <!ELEMENT metazone (alias | ( long*, short*, commonlyUsed*, special*)) >
 876 <!ATTLIST metazone type CDATA #REQUIRED >
 877 <!ATTLIST metazone draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 878 <!ATTLIST metazone standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. -->
 879 <!ATTLIST metazone references CDATA #IMPLIED >
 880 <!ATTLIST metazone alt NMTOKENS #IMPLIED >
 881 <!ATTLIST metazone validSubLocales CDATA #IMPLIED >
 882 
 883 <!ELEMENT long (alias | (generic*, standard*, daylight*, special*)) >
 884 <!ATTLIST long draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 885 <!ATTLIST long references CDATA #IMPLIED >
 886 <!ATTLIST long alt NMTOKENS #IMPLIED >
 887 <!ATTLIST long validSubLocales CDATA #IMPLIED >
 888 
 889 <!ELEMENT short (alias | (generic*, standard*, daylight*, special*)) >
 890 <!ATTLIST short draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 891 <!ATTLIST short references CDATA #IMPLIED >
 892 <!ATTLIST short alt NMTOKENS #IMPLIED >
 893 <!ATTLIST short validSubLocales CDATA #IMPLIED >
 894 
 895 <!ELEMENT generic ( #PCDATA ) >
 896 <!ATTLIST generic draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 897 <!ATTLIST generic references CDATA #IMPLIED >
 898 <!ATTLIST generic alt NMTOKENS #IMPLIED >
 899 
 900 
 901 <!ELEMENT standard ( #PCDATA ) >
 902 <!ATTLIST standard draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 903 <!ATTLIST standard references CDATA #IMPLIED >
 904 <!ATTLIST standard alt NMTOKENS #IMPLIED >
 905 
 906 
 907 <!ELEMENT daylight ( #PCDATA ) >
 908 <!ATTLIST daylight draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 909 <!ATTLIST daylight references CDATA #IMPLIED >
 910 <!ATTLIST daylight alt NMTOKENS #IMPLIED >
 911 
 912 
 913 <!ELEMENT commonlyUsed ( #PCDATA ) > <!-- deprecated -->
 914 <!ATTLIST commonlyUsed used ( true | false ) #IMPLIED >
 915 <!ATTLIST commonlyUsed draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 916 <!ATTLIST commonlyUsed references CDATA #IMPLIED >
 917 <!ATTLIST commonlyUsed alt NMTOKENS #IMPLIED >
 918 
 919 
 920 <!ELEMENT exemplarCity ( #PCDATA ) >
 921 <!ATTLIST exemplarCity draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 922 <!ATTLIST exemplarCity references CDATA #IMPLIED >
 923 <!ATTLIST exemplarCity alt NMTOKENS #IMPLIED >
 924 
 925 <!ELEMENT usesMetazone EMPTY >
 926 <!ATTLIST usesMetazone mzone NMTOKEN #REQUIRED >
 927 <!ATTLIST usesMetazone from CDATA #IMPLIED >
 928 <!ATTLIST usesMetazone to CDATA #IMPLIED >
 929 <!ATTLIST usesMetazone draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 930 <!ATTLIST usesMetazone references CDATA #IMPLIED >
 931 <!ATTLIST usesMetazone alt NMTOKENS #IMPLIED >
 932 
 933 
 934 <!ELEMENT fields ( alias | (field*, special*)) >
 935 <!ATTLIST fields draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 936 <!ATTLIST fields standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. -->
 937 <!ATTLIST fields references CDATA #IMPLIED >
 938 <!ATTLIST fields alt NMTOKENS #IMPLIED >
 939 <!ATTLIST fields validSubLocales CDATA #IMPLIED >
 940 
 941 <!ELEMENT field ( alias | (displayName*, relative*, special*)) >
 942 <!ATTLIST field type ( era | year | month | week | day | weekday | dayperiod | hour | minute | second | zone ) #IMPLIED >
 943 <!ATTLIST field draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 944 <!ATTLIST field standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. -->
 945 <!ATTLIST field references CDATA #IMPLIED >
 946 <!ATTLIST field alt NMTOKENS #IMPLIED >
 947 <!ATTLIST field validSubLocales CDATA #IMPLIED >
 948 
 949 
 950 <!ELEMENT relative (#PCDATA) >
 951 <!ATTLIST relative type NMTOKEN #IMPLIED >
 952 <!ATTLIST relative draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 953 <!ATTLIST relative references CDATA #IMPLIED >
 954 <!ATTLIST relative alt NMTOKENS #IMPLIED >
 955 <!ATTLIST relative validSubLocales CDATA #IMPLIED >
 956 
 957 
 958 <!-- ######################################################### -->
 959 
 960 
 961 <!-- ######################################################### -->
 962 
 963 <!ELEMENT numbers (alias | (defaultNumberingSystem*, otherNumberingSystems*, symbols*, decimalFormats*, scientificFormats*, percentFormats*, currencyFormats*, currencies?, special*)) >
 964 <!ATTLIST numbers draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 965 <!ATTLIST numbers standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. -->
 966 <!ATTLIST numbers references CDATA #IMPLIED >
 967 <!ATTLIST numbers alt NMTOKENS #IMPLIED >
 968 <!ATTLIST numbers validSubLocales CDATA #IMPLIED >
 969 
 970 <!ELEMENT defaultNumberingSystem ( #PCDATA ) >
 971 <!ATTLIST defaultNumberingSystem references CDATA #IMPLIED >
 972 <!ATTLIST defaultNumberingSystem draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 973 <!ATTLIST defaultNumberingSystem alt NMTOKENS #IMPLIED >
 974 
 975 <!ELEMENT otherNumberingSystems ( alias | ( native*, traditional*, finance*)) >
 976 <!ATTLIST otherNumberingSystems draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 977 <!ATTLIST otherNumberingSystems alt NMTOKENS #IMPLIED >
 978 
 979 <!ELEMENT native ( #PCDATA ) >
 980 <!ATTLIST native draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 981 <!ATTLIST native alt NMTOKENS #IMPLIED >
 982 
 983 <!ELEMENT traditional ( #PCDATA ) >
 984 <!ATTLIST traditional draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 985 <!ATTLIST traditional alt NMTOKENS #IMPLIED >
 986 
 987 <!ELEMENT finance ( #PCDATA ) >
 988 <!ATTLIST finance draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 989 <!ATTLIST finance alt NMTOKENS #IMPLIED >
 990 
 991 <!ELEMENT symbols (alias | (decimal*, group*, list*, percentSign*, nativeZeroDigit*, patternDigit*, plusSign*, minusSign*, exponential*, perMille*, infinity*, nan*, currencyDecimal*, currencyGroup*, special*)) >
 992 <!ATTLIST symbols draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
 993 <!ATTLIST symbols standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. -->
 994 <!ATTLIST symbols references CDATA #IMPLIED >
 995 <!ATTLIST symbols alt NMTOKENS #IMPLIED >
 996 <!ATTLIST symbols validSubLocales CDATA #IMPLIED >
 997 <!ATTLIST symbols numberSystem CDATA #IMPLIED >
 998 
 999 <!ELEMENT decimal ( #PCDATA ) >
1000 <!ATTLIST decimal references CDATA #IMPLIED >
1001 <!ATTLIST decimal draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
1002 <!ATTLIST decimal alt NMTOKENS #IMPLIED >
1003 <!ATTLIST decimal numberSystem CDATA #IMPLIED > <!-- deprecated -->
1004 
1005 <!ELEMENT group ( #PCDATA ) >
1006 <!ATTLIST group references CDATA #IMPLIED >
1007 <!ATTLIST group draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
1008 <!ATTLIST group alt NMTOKENS #IMPLIED >
1009 <!ATTLIST group numberSystem CDATA #IMPLIED > <!-- deprecated -->
1010 
1011 <!ELEMENT list ( #PCDATA ) >
1012 <!ATTLIST list references CDATA #IMPLIED >
1013 <!ATTLIST list draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
1014 <!ATTLIST list alt NMTOKENS #IMPLIED >
1015 <!ATTLIST list numberSystem CDATA #IMPLIED > <!-- deprecated -->
1016 
1017 <!ELEMENT percentSign ( #PCDATA ) >
1018 <!ATTLIST percentSign references CDATA #IMPLIED >
1019 <!ATTLIST percentSign draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
1020 <!ATTLIST percentSign alt NMTOKENS #IMPLIED >
1021 <!ATTLIST percentSign numberSystem CDATA #IMPLIED > <!-- deprecated -->
1022 
1023 <!ELEMENT nativeZeroDigit ( #PCDATA ) >
1024 <!ATTLIST nativeZeroDigit references CDATA #IMPLIED >
1025 <!ATTLIST nativeZeroDigit draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
1026 <!ATTLIST nativeZeroDigit alt NMTOKENS #IMPLIED >
1027 <!ATTLIST nativeZeroDigit numberSystem CDATA #IMPLIED > <!-- deprecated -->
1028 
1029 <!ELEMENT patternDigit ( #PCDATA ) >
1030 <!ATTLIST patternDigit references CDATA #IMPLIED >
1031 <!ATTLIST patternDigit draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
1032 <!ATTLIST patternDigit alt NMTOKENS #IMPLIED >
1033 <!ATTLIST patternDigit numberSystem CDATA #IMPLIED > <!-- deprecated -->
1034 
1035 <!ELEMENT plusSign ( #PCDATA ) >
1036 <!ATTLIST plusSign references CDATA #IMPLIED >
1037 <!ATTLIST plusSign draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
1038 <!ATTLIST plusSign alt NMTOKENS #IMPLIED >
1039 <!ATTLIST plusSign numberSystem CDATA #IMPLIED > <!-- deprecated -->
1040 
1041 <!ELEMENT minusSign ( #PCDATA ) >
1042 <!ATTLIST minusSign references CDATA #IMPLIED >
1043 <!ATTLIST minusSign draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
1044 <!ATTLIST minusSign alt NMTOKENS #IMPLIED >
1045 <!ATTLIST minusSign numberSystem CDATA #IMPLIED > <!-- deprecated -->
1046 
1047 <!ELEMENT exponential ( #PCDATA ) >
1048 <!ATTLIST exponential references CDATA #IMPLIED >
1049 <!ATTLIST exponential draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
1050 <!ATTLIST exponential alt NMTOKENS #IMPLIED >
1051 <!ATTLIST exponential numberSystem CDATA #IMPLIED > <!-- deprecated -->
1052 
1053 <!ELEMENT perMille ( #PCDATA ) >
1054 <!ATTLIST perMille references CDATA #IMPLIED >
1055 <!ATTLIST perMille draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
1056 <!ATTLIST perMille alt NMTOKENS #IMPLIED >
1057 <!ATTLIST perMille numberSystem CDATA #IMPLIED > <!-- deprecated -->
1058 
1059 <!ELEMENT infinity ( #PCDATA ) >
1060 <!ATTLIST infinity references CDATA #IMPLIED >
1061 <!ATTLIST infinity draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
1062 <!ATTLIST infinity alt NMTOKENS #IMPLIED >
1063 <!ATTLIST infinity numberSystem CDATA #IMPLIED > <!-- deprecated -->
1064 
1065 <!ELEMENT nan ( #PCDATA ) >
1066 <!ATTLIST nan references CDATA #IMPLIED >
1067 <!ATTLIST nan draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
1068 <!ATTLIST nan alt NMTOKENS #IMPLIED >
1069 <!ATTLIST nan numberSystem CDATA #IMPLIED > <!-- deprecated -->
1070 
1071 <!ELEMENT currencyDecimal ( #PCDATA ) >
1072 <!ATTLIST currencyDecimal references CDATA #IMPLIED >
1073 <!ATTLIST currencyDecimal draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
1074 <!ATTLIST currencyDecimal alt NMTOKENS #IMPLIED >
1075 <!ATTLIST currencyDecimal numberSystem CDATA #IMPLIED > <!-- deprecated -->
1076 
1077 <!ELEMENT currencyGroup ( #PCDATA ) >
1078 <!ATTLIST currencyGroup references CDATA #IMPLIED >
1079 <!ATTLIST currencyGroup draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
1080 <!ATTLIST currencyGroup alt NMTOKENS #IMPLIED >
1081 <!ATTLIST currencyGroup numberSystem CDATA #IMPLIED > <!-- deprecated -->
1082 
1083 <!ELEMENT pattern ( #PCDATA ) >
1084 <!ATTLIST pattern type NMTOKEN "standard" >
1085 <!ATTLIST pattern draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
1086 <!ATTLIST pattern numbers CDATA #IMPLIED >
1087 <!ATTLIST pattern references CDATA #IMPLIED >
1088 <!ATTLIST pattern alt NMTOKENS #IMPLIED >
1089 
1090 <!ELEMENT decimalFormats (alias | (default*, decimalFormatLength*, special*)) >
1091 <!ATTLIST decimalFormats draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
1092 <!ATTLIST decimalFormats validSubLocales CDATA #IMPLIED >
1093 <!ATTLIST decimalFormats numberSystem CDATA #IMPLIED >
1094 
1095 <!ELEMENT decimalFormatLength (alias | (default*, decimalFormat*, special*)) >
1096 <!ATTLIST decimalFormatLength type ( full | long | medium | short ) #IMPLIED >
1097 <!ATTLIST decimalFormatLength draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
1098 <!ATTLIST decimalFormatLength standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. -->
1099 <!ATTLIST decimalFormatLength references CDATA #IMPLIED >
1100 <!ATTLIST decimalFormatLength alt NMTOKENS #IMPLIED >
1101 <!ATTLIST decimalFormatLength validSubLocales CDATA #IMPLIED >
1102 
1103 <!ELEMENT decimalFormat (alias | (pattern*, special*)) >
1104 <!ATTLIST decimalFormat type NMTOKEN "standard" >
1105 <!ATTLIST decimalFormat draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
1106 <!ATTLIST decimalFormat standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. -->
1107 <!ATTLIST decimalFormat references CDATA #IMPLIED >
1108 <!ATTLIST decimalFormat alt NMTOKENS #IMPLIED >
1109 <!ATTLIST decimalFormat validSubLocales CDATA #IMPLIED >
1110 
1111 <!ELEMENT scientificFormats (alias | (default*, scientificFormatLength*, special*)) >
1112 <!ATTLIST scientificFormats draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
1113 <!ATTLIST scientificFormats validSubLocales CDATA #IMPLIED >
1114 <!ATTLIST scientificFormats numberSystem CDATA #IMPLIED >
1115 
1116 <!ELEMENT scientificFormatLength (alias | (default*, scientificFormat*, special*)) >
1117 <!ATTLIST scientificFormatLength type ( full | long | medium | short ) #IMPLIED >
1118 <!ATTLIST scientificFormatLength draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
1119 <!ATTLIST scientificFormatLength standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. -->
1120 <!ATTLIST scientificFormatLength references CDATA #IMPLIED >
1121 <!ATTLIST scientificFormatLength alt NMTOKENS #IMPLIED >
1122 <!ATTLIST scientificFormatLength validSubLocales CDATA #IMPLIED >
1123 
1124 <!ELEMENT scientificFormat (alias | (pattern*, special*)) >
1125 <!ATTLIST scientificFormat type NMTOKEN "standard" >
1126 <!ATTLIST scientificFormat draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
1127 <!ATTLIST scientificFormat standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. -->
1128 <!ATTLIST scientificFormat references CDATA #IMPLIED >
1129 <!ATTLIST scientificFormat alt NMTOKENS #IMPLIED >
1130 <!ATTLIST scientificFormat validSubLocales CDATA #IMPLIED >
1131 
1132 <!ELEMENT percentFormats (alias | (default*, percentFormatLength*, special*)) >
1133 <!ATTLIST percentFormats draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
1134 <!ATTLIST percentFormats validSubLocales CDATA #IMPLIED >
1135 <!ATTLIST percentFormats numberSystem CDATA #IMPLIED >
1136 
1137 <!ELEMENT percentFormatLength (alias | (default*, percentFormat*, special*)) >
1138 <!ATTLIST percentFormatLength type ( full | long | medium | short ) #IMPLIED >
1139 <!ATTLIST percentFormatLength draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
1140 <!ATTLIST percentFormatLength standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. -->
1141 <!ATTLIST percentFormatLength references CDATA #IMPLIED >
1142 <!ATTLIST percentFormatLength alt NMTOKENS #IMPLIED >
1143 <!ATTLIST percentFormatLength validSubLocales CDATA #IMPLIED >
1144 
1145 <!ELEMENT percentFormat (alias | (pattern*, special*)) >
1146 <!ATTLIST percentFormat type NMTOKEN "standard" >
1147 <!ATTLIST percentFormat draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
1148 <!ATTLIST percentFormat standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. -->
1149 <!ATTLIST percentFormat references CDATA #IMPLIED >
1150 <!ATTLIST percentFormat alt NMTOKENS #IMPLIED >
1151 <!ATTLIST percentFormat validSubLocales CDATA #IMPLIED >
1152 
1153 <!ELEMENT currencyFormats (alias | (default*, currencySpacing*, currencyFormatLength*, unitPattern*, special*)) >
1154 <!ATTLIST currencyFormats draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
1155 <!ATTLIST currencyFormats validSubLocales CDATA #IMPLIED >
1156 <!ATTLIST currencyFormats numberSystem CDATA #IMPLIED >
1157 
1158 <!ELEMENT currencySpacing (alias | (beforeCurrency*, afterCurrency*, special*)) >
1159 <!ELEMENT beforeCurrency (alias | (currencyMatch*, surroundingMatch*, insertBetween*)) >
1160 <!ELEMENT afterCurrency (alias | (currencyMatch*, surroundingMatch*, insertBetween*)) >
1161 
1162 <!ELEMENT surroundingMatch ( #PCDATA ) >
1163 <!ATTLIST surroundingMatch draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
1164 <!ATTLIST surroundingMatch alt NMTOKENS #IMPLIED >
1165 <!ATTLIST surroundingMatch references CDATA #IMPLIED >
1166 
1167 <!ELEMENT currencyMatch ( #PCDATA ) >
1168 <!ATTLIST currencyMatch draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
1169 <!ATTLIST currencyMatch alt NMTOKENS #IMPLIED >
1170 <!ATTLIST currencyMatch references CDATA #IMPLIED >
1171 
1172 <!ELEMENT insertBetween ( #PCDATA ) >
1173 <!ATTLIST insertBetween draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
1174 <!ATTLIST insertBetween alt NMTOKENS #IMPLIED >
1175 <!ATTLIST insertBetween references CDATA #IMPLIED >
1176 
1177 <!ELEMENT currencyFormatLength (alias | (default*, currencyFormat*, special*)) >
1178 <!ATTLIST currencyFormatLength type ( full | long | medium | short ) #IMPLIED >
1179 <!ATTLIST currencyFormatLength draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
1180 <!ATTLIST currencyFormatLength standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. -->
1181 <!ATTLIST currencyFormatLength references CDATA #IMPLIED >
1182 <!ATTLIST currencyFormatLength alt NMTOKENS #IMPLIED >
1183 <!ATTLIST currencyFormatLength validSubLocales CDATA #IMPLIED >
1184 
1185 <!ELEMENT currencyFormat (alias | (pattern*, special*)) >
1186 <!ATTLIST currencyFormat type NMTOKEN "standard" >
1187 <!ATTLIST currencyFormat draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
1188 <!ATTLIST currencyFormat standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. -->
1189 <!ATTLIST currencyFormat references CDATA #IMPLIED >
1190 <!ATTLIST currencyFormat alt NMTOKENS #IMPLIED >
1191 <!ATTLIST currencyFormat validSubLocales CDATA #IMPLIED >
1192 
1193 <!ELEMENT currencies (alias | (default?, currency*, special*)) >
1194 <!ATTLIST currencies draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
1195 <!ATTLIST currencies validSubLocales CDATA #IMPLIED >
1196 
1197 <!ELEMENT currency (alias | (((pattern+, displayName*, symbol*) | (displayName+, symbol*, pattern*) | (symbol+, pattern*))?, decimal*, group*, special*)) >
1198 <!-- warning: pattern appears twice in the above. The first is for consistency with all other cases of
1199     pattern + displayName; the second is for backwards compatibility -->
1200 <!ATTLIST currency type NMTOKEN "standard" >
1201 <!ATTLIST currency draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
1202 <!ATTLIST currency references CDATA #IMPLIED >
1203 <!ATTLIST currency alt NMTOKENS #IMPLIED >
1204 <!ATTLIST currency validSubLocales CDATA #IMPLIED >
1205 
1206 <!ELEMENT symbol ( #PCDATA ) >
1207 <!ATTLIST symbol draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
1208 <!ATTLIST symbol references CDATA #IMPLIED >
1209 <!ATTLIST symbol alt NMTOKENS #IMPLIED >
1210 <!ATTLIST symbol choice ( true | false ) #IMPLIED > <!-- deprecated -->
1211 <!-- ######################################################### -->
1212 
1213 <!ELEMENT units (alias | (unit*, special*)) >
1214 <!ATTLIST units draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >
1215 <!ATTLIST units references CDATA #IMPLIED >
1216 <!ATTLIST units alt NMTOKENS #IMPLIED >
1217 <!ATTLIST units validSubLocales CDATA #IMPLIED >
1218 
1219 <!ELEMENT unit (alias | (unitPattern*, special*)) >
1220 <!ATTLIST unit type NMTOKEN #REQUIRED >
1221 <!ATTLIST unit draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >
1222 <!ATTLIST unit references CDATA #IMPLIED >
1223 <!ATTLIST unit alt NMTOKENS #IMPLIED >
1224 <!ATTLIST unit validSubLocales CDATA #IMPLIED >
1225 
1226 <!ELEMENT unitPattern ( #PCDATA ) >
1227 <!ATTLIST unitPattern count (0 | 1 | zero | one | two | few | many | other) #REQUIRED >
1228 <!ATTLIST unitPattern draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >
1229 <!ATTLIST unitPattern references CDATA #IMPLIED >
1230 <!ATTLIST unitPattern alt NMTOKENS #IMPLIED >
1231 <!ATTLIST unitPattern validSubLocales CDATA #IMPLIED >
1232 
1233 <!ELEMENT listPatterns (alias | (listPattern*, special*)) >
1234 <!ATTLIST listPatterns draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >
1235 <!ATTLIST listPatterns references CDATA #IMPLIED >
1236 <!ATTLIST listPatterns alt NMTOKENS #IMPLIED >
1237 <!ATTLIST listPatterns validSubLocales CDATA #IMPLIED >
1238 
1239 <!ELEMENT listPattern (alias | (listPatternPart*, special*)) >
1240 <!ATTLIST listPattern type (NMTOKEN) #IMPLIED >
1241 <!ATTLIST listPattern draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >
1242 <!ATTLIST listPattern references CDATA #IMPLIED >
1243 <!ATTLIST listPattern alt NMTOKENS #IMPLIED >
1244 <!ATTLIST listPattern validSubLocales CDATA #IMPLIED >
1245 
1246 <!ELEMENT listPatternPart ( #PCDATA ) >
1247 <!ATTLIST listPatternPart type (start | middle | end | 2 | 3) #REQUIRED >
1248 <!ATTLIST listPatternPart draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >
1249 <!ATTLIST listPatternPart references CDATA #IMPLIED >
1250 <!ATTLIST listPatternPart alt NMTOKENS #IMPLIED >
1251 <!ATTLIST listPatternPart validSubLocales CDATA #IMPLIED >
1252 
1253 <!-- ######################################################### -->
1254 
1255 <!ELEMENT collations (alias | (default*, collation*, special*)) >
1256 <!ATTLIST collations version NMTOKEN #IMPLIED >
1257 <!ATTLIST collations draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
1258 <!ATTLIST collations validSubLocales CDATA #IMPLIED >
1259 
1260 <!ELEMENT collation (alias | (base?, settings?, suppress_contractions?, optimize?, rules?, special*)) >
1261 <!ATTLIST collation type NMTOKEN "standard" >
1262 <!ATTLIST collation draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
1263 <!ATTLIST collation standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. -->
1264 <!ATTLIST collation references CDATA #IMPLIED >
1265 <!ATTLIST collation alt NMTOKENS #IMPLIED >
1266 <!ATTLIST collation validSubLocales CDATA #IMPLIED >
1267 
1268 <!ELEMENT base (alias|special) >
1269 
1270 <!ELEMENT settings (special*) >
1271 <!ATTLIST settings strength             ( primary | secondary | tertiary | quaternary | identical ) #IMPLIED >
1272 <!ATTLIST settings alternate            ( non-ignorable | shifted ) #IMPLIED >
1273 <!ATTLIST settings backwards            ( on | off)  #IMPLIED >
1274 <!ATTLIST settings normalization        ( on | off ) #IMPLIED >
1275 <!ATTLIST settings caseLevel            ( on | off ) #IMPLIED >
1276 <!ATTLIST settings caseFirst            ( upper | lower | off ) #IMPLIED >
1277 <!ATTLIST settings hiraganaQuarternary  ( on | off ) #IMPLIED >
1278 <!ATTLIST settings hiraganaQuaternary   ( on | off ) #IMPLIED >
1279 <!ATTLIST settings numeric              ( on | off ) #IMPLIED >
1280 <!ATTLIST settings private              ( true | false ) #IMPLIED >
1281 <!ATTLIST settings variableTop          CDATA #IMPLIED >
1282 <!ATTLIST settings reorder              NMTOKENS #IMPLIED >
1283 
1284 <!ELEMENT suppress_contractions (  #PCDATA | cp )* >
1285 
1286 <!ELEMENT optimize ( #PCDATA | cp )* >
1287 
1288 <!ELEMENT rules (alias | ( ( reset | import ), ( reset | import | p | pc |  s | sc | t | tc | q | qc | i | ic | x)* )) >
1289 
1290 <!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 )* >
1291 <!ATTLIST reset before NMTOKEN #IMPLIED >
1292 
1293 <!ELEMENT import EMPTY >
1294 <!ATTLIST import source CDATA #REQUIRED >
1295 <!ATTLIST import type CDATA #IMPLIED >
1296 
1297 <!ELEMENT p  ( #PCDATA  | cp | last_variable )* >
1298 
1299 <!ELEMENT pc ( #PCDATA  | cp | last_variable )* >
1300 
1301 <!ELEMENT s  ( #PCDATA  | cp | last_variable )* >
1302 
1303 <!ELEMENT sc ( #PCDATA  | cp | last_variable )* >
1304 
1305 <!ELEMENT t  ( #PCDATA  | cp | last_variable )* >
1306 
1307 <!ELEMENT tc ( #PCDATA  | cp | last_variable )* >
1308 
1309 <!ELEMENT q  ( #PCDATA  | cp | last_variable )* > <!-- deprecated -->
1310 
1311 <!ELEMENT qc ( #PCDATA  | cp | last_variable )* > <!-- deprecated -->
1312 
1313 <!ELEMENT i  ( #PCDATA  | cp | last_variable )* >
1314 
1315 <!ELEMENT ic ( #PCDATA  | cp | last_variable )* >
1316 
1317 <!ELEMENT x (context?, (  p | pc |  s | sc | t | tc | q | qc | i | ic )*, extend? )  >
1318 
1319 <!ELEMENT extend ( #PCDATA | cp )* >
1320 
1321 <!ELEMENT context (  #PCDATA | cp )* >
1322 
1323 <!ELEMENT first_variable EMPTY >
1324 <!ELEMENT last_variable EMPTY >
1325 <!ELEMENT first_tertiary_ignorable EMPTY >
1326 <!ELEMENT last_tertiary_ignorable EMPTY >
1327 <!ELEMENT first_secondary_ignorable EMPTY >
1328 <!ELEMENT last_secondary_ignorable EMPTY >
1329 <!ELEMENT first_primary_ignorable EMPTY >
1330 <!ELEMENT last_primary_ignorable EMPTY >
1331 <!ELEMENT first_non_ignorable EMPTY >
1332 <!ELEMENT last_non_ignorable EMPTY >
1333 <!ELEMENT first_trailing EMPTY >
1334 <!ELEMENT last_trailing EMPTY >
1335 
1336 <!-- ######################################################### -->
1337 
1338 <!ELEMENT posix (alias | (messages*, special*)) >
1339 <!ATTLIST posix draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
1340 <!ATTLIST posix references CDATA #IMPLIED >
1341 <!ATTLIST posix validSubLocales CDATA #IMPLIED >
1342 
1343 <!ELEMENT messages (alias | ( yesstr*, nostr*, yesexpr*, noexpr*)) >
1344 <!ATTLIST messages draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
1345 <!ATTLIST messages references CDATA #IMPLIED >
1346 <!ATTLIST messages alt NMTOKENS #IMPLIED >
1347 <!ATTLIST messages validSubLocales CDATA #IMPLIED >
1348 
1349 <!ELEMENT yesstr ( #PCDATA ) >
1350 <!ATTLIST yesstr draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
1351 <!ATTLIST yesstr references CDATA #IMPLIED >
1352 <!ATTLIST yesstr alt NMTOKENS #IMPLIED >
1353 
1354 <!ELEMENT nostr ( #PCDATA ) >
1355 <!ATTLIST nostr draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
1356 <!ATTLIST nostr references CDATA #IMPLIED >
1357 <!ATTLIST nostr alt NMTOKENS #IMPLIED >
1358 
1359 <!-- START_DEPRECATED -->
1360 <!ELEMENT yesexpr ( #PCDATA ) >
1361 <!ATTLIST yesexpr draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
1362 <!ATTLIST yesexpr references CDATA #IMPLIED >
1363 <!ATTLIST yesexpr alt NMTOKENS #IMPLIED >
1364 
1365 <!ELEMENT noexpr ( #PCDATA ) >
1366 <!ATTLIST noexpr draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
1367 <!ATTLIST noexpr references CDATA #IMPLIED >
1368 <!ATTLIST noexpr alt NMTOKENS #IMPLIED >
1369 <!-- END_DEPRECATED -->
1370 
1371 <!ELEMENT segmentations ( alias | segmentation*) >
1372 <!ATTLIST segmentations draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED ><!-- true and false are deprecated. -->
1373 <!ATTLIST segmentations alt NMTOKENS #IMPLIED >
1374 <!ATTLIST segmentations validSubLocales CDATA #IMPLIED >
1375 <!ATTLIST segmentations references CDATA #IMPLIED >
1376 
1377 <!ELEMENT segmentation ( alias | (variables?, segmentRules?) | special*) >
1378 <!ATTLIST segmentation type NMTOKEN #REQUIRED >
1379 <!ATTLIST segmentation draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED ><!-- true and false are deprecated. -->
1380 <!ATTLIST segmentation alt NMTOKENS #IMPLIED >
1381 <!ATTLIST segmentation validSubLocales CDATA #IMPLIED >
1382 <!ATTLIST segmentation references CDATA #IMPLIED >
1383 
1384 <!ELEMENT variables ( alias | variable*) >
1385 
1386 <!ELEMENT variable ( #PCDATA ) >
1387 <!ATTLIST variable id CDATA #REQUIRED >
1388 <!ATTLIST variable draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED ><!-- true and false are deprecated. -->
1389 <!ATTLIST variable alt NMTOKENS #IMPLIED >
1390 <!ATTLIST variable references CDATA #IMPLIED >
1391 
1392 <!ELEMENT segmentRules ( alias | rule*) >
1393 
1394 <!ELEMENT rule ( #PCDATA ) >
1395 <!ATTLIST rule id NMTOKEN #REQUIRED >
1396 <!ATTLIST rule draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED ><!-- true and false are deprecated. -->
1397 <!ATTLIST rule alt NMTOKENS #IMPLIED >
1398 <!ATTLIST rule references CDATA #IMPLIED >
1399 
1400 <!ELEMENT rbnf ( alias | rulesetGrouping*) >
1401 
1402 <!ELEMENT rulesetGrouping ( alias | ruleset*) >
1403 <!ATTLIST rulesetGrouping type NMTOKEN #REQUIRED>
1404 <!ATTLIST rulesetGrouping draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED ><!-- true and false are deprecated. -->
1405 
1406 <!ELEMENT ruleset ( alias | rbnfrule*) >
1407 <!ATTLIST ruleset type NMTOKEN #REQUIRED>
1408 <!ATTLIST ruleset access ( public | private ) #IMPLIED >
1409 <!ATTLIST ruleset allowsParsing ( true | false ) #IMPLIED >
1410 <!ATTLIST ruleset draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED ><!-- true and false are deprecated. -->
1411 
1412 <!ELEMENT rbnfrule ( #PCDATA ) >
1413 <!ATTLIST rbnfrule value CDATA #REQUIRED >
1414 <!ATTLIST rbnfrule radix CDATA #IMPLIED >
1415 <!ATTLIST rbnfrule decexp CDATA #IMPLIED >
1416 <!ATTLIST rbnfrule draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED ><!-- true and false are deprecated. -->
1417 
1418 <!ELEMENT references ( reference* ) > <!-- deprecated. -->
1419 <!ELEMENT reference ( #PCDATA ) >
1420 <!ATTLIST reference type NMTOKEN #REQUIRED>
1421 <!ATTLIST reference standard ( true | false ) #IMPLIED >
1422 <!ATTLIST reference uri CDATA #IMPLIED >
1423 <!ATTLIST reference draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. -->
1424 <!ATTLIST reference alt NMTOKENS #IMPLIED >
1425 
1426 <!-- ######################################################### -->
1427 
1428 <!-- This element contains metadata for Survey Tool internal use (optimization, etc). -->
1429 
1430 <!ELEMENT metadata (casingData?)>
1431 
1432 <!ELEMENT casingData (casingItem*)>
1433 
1434 <!ELEMENT casingItem (#PCDATA) >
1435 <!ATTLIST casingItem type CDATA #REQUIRED >
1436