[Unicode]   Common Locale Data Repository : Bug Tracking Home | Site Map | Search
 

Ignore:
Location:
tags/release-25/common/dtd
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • tags/release-25/common/dtd/ldml.dtd

    r11755 r11755  
    11<!-- 
    2 Copyright © 2003-2013 Unicode, Inc. and others. All rights reserved. Distributed under the Terms of Use in http://www.unicode.org/copyright.html. 
     2Copyright © 2003-2014 Unicode, Inc. and others. All rights reserved. Distributed under the Terms of Use in http://www.unicode.org/copyright.html. 
    33 
    44Permission 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. 
     
    2020<!ELEMENT version EMPTY > 
    2121<!ATTLIST version number CDATA #REQUIRED > 
    22 <!ATTLIST version cldrVersion CDATA #FIXED "24" > 
     22<!ATTLIST version cldrVersion CDATA #FIXED "25" > 
    2323 
    2424<!ELEMENT generation EMPTY > 
     
    2727<!ELEMENT language ( #PCDATA ) > 
    2828<!ATTLIST language type NMTOKEN #REQUIRED > 
     29<!ATTLIST language alt NMTOKENS #IMPLIED > 
    2930<!ATTLIST language draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    3031<!ATTLIST language references CDATA #IMPLIED > 
    31 <!ATTLIST language alt NMTOKENS #IMPLIED > 
    3232 
    3333 
    3434<!ELEMENT script ( #PCDATA ) > 
    3535<!ATTLIST script type NMTOKEN #REQUIRED > 
     36<!ATTLIST script alt NMTOKENS #IMPLIED > 
    3637<!ATTLIST script draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    3738<!ATTLIST script references CDATA #IMPLIED > 
    38 <!ATTLIST script alt NMTOKENS #IMPLIED > 
    3939 
    4040 
    4141<!ELEMENT territory ( #PCDATA ) > 
    4242<!ATTLIST territory type NMTOKEN #REQUIRED > 
     43<!ATTLIST territory alt NMTOKENS #IMPLIED > 
    4344<!ATTLIST territory draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    4445<!ATTLIST territory references CDATA #IMPLIED > 
    45 <!ATTLIST territory alt NMTOKENS #IMPLIED > 
    4646 
    4747 
    4848<!ELEMENT variant ( #PCDATA ) > 
    4949<!ATTLIST variant type NMTOKEN #REQUIRED > 
     50<!ATTLIST variant alt NMTOKENS #IMPLIED > 
    5051<!ATTLIST variant draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    5152<!ATTLIST variant references CDATA #IMPLIED > 
    52 <!ATTLIST variant alt NMTOKENS #IMPLIED > 
    5353 
    5454 
     
    6161<!ATTLIST alias source NMTOKEN #REQUIRED > 
    6262<!ATTLIST alias path CDATA #IMPLIED> 
     63<!ATTLIST alias alt NMTOKENS #IMPLIED > 
    6364<!ATTLIST alias draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    64 <!ATTLIST alias alt NMTOKENS #IMPLIED > 
    6565 
    6666<!ELEMENT default (special*) > <!-- deprecated --> 
    6767<!ATTLIST default type NMTOKEN #IMPLIED > 
    6868<!ATTLIST default choice NMTOKEN #IMPLIED > 
     69<!ATTLIST default alt NMTOKENS #IMPLIED > 
    6970<!ATTLIST default draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    7071<!ATTLIST default references CDATA #IMPLIED > 
    71 <!ATTLIST default alt NMTOKENS #IMPLIED > 
    7272 
    7373<!ELEMENT special ANY > 
     
    8080 
    8181<!ELEMENT fallback (#PCDATA) > <!-- deprecated --> 
     82<!ATTLIST fallback alt NMTOKENS #IMPLIED > 
    8283<!ATTLIST fallback draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED  > 
    8384<!ATTLIST fallback references CDATA #IMPLIED > 
    84 <!ATTLIST fallback alt NMTOKENS #IMPLIED > 
    8585 
    8686<!ELEMENT localeDisplayNames (alias | (localeDisplayPattern?, languages?, scripts?, territories?, variants?, keys?, types?, transformNames?, measurementSystemNames?, codePatterns?, special*)) > 
     
    124124<!ELEMENT key ( #PCDATA ) > 
    125125<!ATTLIST key type NMTOKEN #REQUIRED > 
     126<!ATTLIST key alt NMTOKENS #IMPLIED > 
    126127<!ATTLIST key draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    127128<!ATTLIST key references CDATA #IMPLIED > 
    128 <!ATTLIST key alt NMTOKENS #IMPLIED > 
    129129 
    130130 
     
    139139<!ATTLIST type type NMTOKEN #REQUIRED > 
    140140<!ATTLIST type key NMTOKEN #IMPLIED > 
     141<!ATTLIST type alt NMTOKENS #IMPLIED > 
    141142<!ATTLIST type draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    142143<!ATTLIST type references CDATA #IMPLIED > 
    143 <!ATTLIST type alt NMTOKENS #IMPLIED > 
    144144 
    145145<!ELEMENT transformNames ( alias | (transformName | special)* ) > 
     
    149149<!ELEMENT transformName ( #PCDATA ) > 
    150150<!ATTLIST transformName type NMTOKEN #REQUIRED > 
     151<!ATTLIST transformName alt NMTOKENS #IMPLIED > 
    151152<!ATTLIST transformName draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    152153<!ATTLIST transformName references CDATA #IMPLIED > 
    153 <!ATTLIST transformName alt NMTOKENS #IMPLIED > 
    154154 
    155155 
     
    157157<!ELEMENT codePattern ( #PCDATA ) > 
    158158<!ATTLIST codePattern type NMTOKEN #REQUIRED > 
     159<!ATTLIST codePattern alt NMTOKENS #IMPLIED > 
    159160<!ATTLIST codePattern draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    160161<!ATTLIST codePattern references CDATA #IMPLIED > 
    161 <!ATTLIST codePattern alt NMTOKENS #IMPLIED > 
    162162 
    163163<!-- Either 1 alias OR any specials, any order, zero or more measurementSystemName --> 
     
    169169<!ELEMENT measurementSystemName ( #PCDATA ) > 
    170170<!ATTLIST measurementSystemName type ( US | metric | UK ) #REQUIRED > 
     171<!ATTLIST measurementSystemName alt NMTOKENS #IMPLIED > 
    171172<!ATTLIST measurementSystemName draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    172173<!ATTLIST measurementSystemName references CDATA #IMPLIED > 
    173 <!ATTLIST measurementSystemName alt NMTOKENS #IMPLIED > 
    174174 
    175175<!ELEMENT localeDisplayPattern ( alias | (localePattern*, localeSeparator*, localeKeyTypePattern*, special*) ) > 
     176<!ATTLIST localeDisplayPattern alt NMTOKENS #IMPLIED > 
    176177<!ATTLIST localeDisplayPattern draft ( approved | contributed | provisional | unconfirmed) #IMPLIED > 
    177178<!ATTLIST localeDisplayPattern references CDATA #IMPLIED > 
    178 <!ATTLIST localeDisplayPattern alt NMTOKENS #IMPLIED > 
    179179 
    180180<!ELEMENT localePattern ( #PCDATA ) > 
     181<!ATTLIST localePattern alt NMTOKENS #IMPLIED > 
    181182<!ATTLIST localePattern draft ( approved | contributed | provisional | unconfirmed) #IMPLIED > 
    182183<!ATTLIST localePattern references CDATA #IMPLIED > 
    183 <!ATTLIST localePattern alt NMTOKENS #IMPLIED > 
    184184 
    185185<!ELEMENT localeSeparator ( #PCDATA ) > 
     186<!ATTLIST localeSeparator alt NMTOKENS #IMPLIED > 
    186187<!ATTLIST localeSeparator draft ( approved | contributed | provisional | unconfirmed) #IMPLIED > 
    187188<!ATTLIST localeSeparator references CDATA #IMPLIED > 
    188 <!ATTLIST localeSeparator alt NMTOKENS #IMPLIED > 
    189189 
    190190<!ELEMENT localeKeyTypePattern ( #PCDATA ) > 
     191<!ATTLIST localeKeyTypePattern alt NMTOKENS #IMPLIED > 
    191192<!ATTLIST localeKeyTypePattern draft ( approved | contributed | provisional | unconfirmed) #IMPLIED > 
    192193<!ATTLIST localeKeyTypePattern references CDATA #IMPLIED > 
    193 <!ATTLIST localeKeyTypePattern alt NMTOKENS #IMPLIED > 
    194194 
    195195<!-- ######################################################### --> 
     
    205205<!ATTLIST orientation characters ( left-to-right | right-to-left | top-to-bottom | bottom-to-top ) #IMPLIED > <!-- deprecated --> 
    206206<!ATTLIST orientation lines ( left-to-right | right-to-left | top-to-bottom | bottom-to-top ) #IMPLIED > <!-- deprecated --> 
     207<!ATTLIST orientation alt NMTOKENS #IMPLIED > 
    207208<!ATTLIST orientation draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    208209<!ATTLIST orientation standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    209210<!ATTLIST orientation references CDATA #IMPLIED > 
    210 <!ATTLIST orientation alt NMTOKENS #IMPLIED > 
    211211 
    212212<!ELEMENT characterOrder ( #PCDATA ) > 
     
    215215<!ELEMENT inList ( #PCDATA ) > <!-- deprecated, use contextTransforms --> 
    216216<!ATTLIST inList casing ( titlecase-words | titlecase-firstword | lowercase-words | mixed ) #IMPLIED > <!-- deprecated --> 
     217<!ATTLIST inList alt NMTOKENS #IMPLIED > 
    217218<!ATTLIST inList draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    218219<!ATTLIST inList references CDATA #IMPLIED > 
    219 <!ATTLIST inList alt NMTOKENS #IMPLIED > 
    220220 
    221221<!ELEMENT inText ( #PCDATA ) > <!-- deprecated, use contextTransforms --> 
    222222<!ATTLIST inText type ( languages | scripts | territories | variants | keys | types | measurementSystemNames | monthWidth | dayWidth | quarterWidth | long | fields | currency ) #IMPLIED > 
     223<!ATTLIST inText alt NMTOKENS #IMPLIED > 
    223224<!ATTLIST inText draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >  
    224225<!ATTLIST inText references CDATA #IMPLIED > 
    225 <!ATTLIST inText alt NMTOKENS #IMPLIED > 
    226226 
    227227<!-- ######################################################### --> 
    228228 
    229229<!ELEMENT contextTransforms ( alias | (contextTransformUsage*, special*)) > 
     230<!ATTLIST contextTransforms alt NMTOKENS #IMPLIED > 
    230231<!ATTLIST contextTransforms draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    231232<!ATTLIST contextTransforms references CDATA #IMPLIED > 
    232 <!ATTLIST contextTransforms alt NMTOKENS #IMPLIED > 
    233233<!ATTLIST contextTransforms validSubLocales CDATA #IMPLIED > 
    234234 
    235235<!ELEMENT contextTransformUsage ( alias | (contextTransform*, special*)) > 
    236236<!ATTLIST contextTransformUsage type CDATA #REQUIRED > 
     237<!ATTLIST contextTransformUsage alt NMTOKENS #IMPLIED > 
    237238<!ATTLIST contextTransformUsage draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    238239<!ATTLIST contextTransformUsage references CDATA #IMPLIED > 
    239 <!ATTLIST contextTransformUsage alt NMTOKENS #IMPLIED > 
    240240<!ATTLIST contextTransformUsage validSubLocales CDATA #IMPLIED > 
    241241 
    242242<!ELEMENT contextTransform ( #PCDATA ) > 
    243243<!ATTLIST contextTransform type ( uiListOrMenu | stand-alone ) #REQUIRED > 
     244<!ATTLIST contextTransform alt NMTOKENS #IMPLIED > 
    244245<!ATTLIST contextTransform draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    245246<!ATTLIST contextTransform references CDATA #IMPLIED > 
    246 <!ATTLIST contextTransform alt NMTOKENS #IMPLIED > 
    247247 
    248248<!-- ######################################################### --> 
     
    253253<!ELEMENT exemplarCharacters ( #PCDATA | cp )* > 
    254254<!ATTLIST exemplarCharacters type ( auxiliary | standard | punctuation | currencySymbol | index ) #IMPLIED > <!-- currencySymbol is deprecated. --> 
     255<!ATTLIST exemplarCharacters alt NMTOKENS #IMPLIED > 
    255256<!ATTLIST exemplarCharacters draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    256257<!ATTLIST exemplarCharacters standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    257258<!ATTLIST exemplarCharacters references CDATA #IMPLIED > 
    258 <!ATTLIST exemplarCharacters alt NMTOKENS #IMPLIED > 
    259259<!ATTLIST exemplarCharacters validSubLocales CDATA #IMPLIED > 
    260260 
    261261<!ELEMENT ellipsis ( #PCDATA ) > 
    262262<!ATTLIST ellipsis type ( initial | medial | final | word-initial | word-medial | word-final ) #IMPLIED > 
     263<!ATTLIST ellipsis alt NMTOKENS #IMPLIED > 
    263264<!ATTLIST ellipsis draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    264265<!ATTLIST ellipsis references CDATA #IMPLIED > 
    265 <!ATTLIST ellipsis alt NMTOKENS #IMPLIED > 
    266266 
    267267<!ELEMENT moreInformation ( #PCDATA ) > 
     268<!ATTLIST moreInformation alt NMTOKENS #IMPLIED > 
    268269<!ATTLIST moreInformation draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    269270<!ATTLIST moreInformation references CDATA #IMPLIED > 
    270 <!ATTLIST moreInformation alt NMTOKENS #IMPLIED > 
    271271 
    272272<!ELEMENT stopwords ( stopwordList* ) > <!-- stopwords are deprecated. --> 
    273273<!ELEMENT stopwordList ( #PCDATA ) > <!-- stopwords are deprecated. --> 
    274274<!ATTLIST stopwordList type NMTOKEN #REQUIRED > <!-- stopwords are deprecated. --> 
     275<!ATTLIST stopwordList alt NMTOKENS #IMPLIED > <!-- stopwords are deprecated. --> 
    275276<!ATTLIST stopwordList draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > <!-- stopwords are deprecated. --> 
    276277<!ATTLIST stopwordList references CDATA #IMPLIED > <!-- stopwords are deprecated. --> 
    277 <!ATTLIST stopwordList alt NMTOKENS #IMPLIED > <!-- stopwords are deprecated. --> 
    278278 
    279279 
     
    281281 
    282282<!ELEMENT indexSeparator ( #PCDATA ) > 
     283<!ATTLIST indexSeparator alt NMTOKENS #IMPLIED > 
    283284<!ATTLIST indexSeparator draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    284285<!ATTLIST indexSeparator references CDATA #IMPLIED > 
    285 <!ATTLIST indexSeparator alt NMTOKENS #IMPLIED > 
    286286 
    287287<!ELEMENT compressedIndexSeparator ( #PCDATA ) > 
     288<!ATTLIST compressedIndexSeparator alt NMTOKENS #IMPLIED > 
    288289<!ATTLIST compressedIndexSeparator draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    289290<!ATTLIST compressedIndexSeparator references CDATA #IMPLIED > 
    290 <!ATTLIST compressedIndexSeparator alt NMTOKENS #IMPLIED > 
    291291 
    292292<!ELEMENT indexRangePattern ( #PCDATA ) > 
     293<!ATTLIST indexRangePattern alt NMTOKENS #IMPLIED > 
    293294<!ATTLIST indexRangePattern draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    294295<!ATTLIST indexRangePattern references CDATA #IMPLIED > 
    295 <!ATTLIST indexRangePattern alt NMTOKENS #IMPLIED > 
    296296 
    297297<!ELEMENT indexLabelBefore ( #PCDATA ) > 
     298<!ATTLIST indexLabelBefore alt NMTOKENS #IMPLIED > 
    298299<!ATTLIST indexLabelBefore draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    299300<!ATTLIST indexLabelBefore references CDATA #IMPLIED > 
    300 <!ATTLIST indexLabelBefore alt NMTOKENS #IMPLIED > 
    301301 
    302302<!ELEMENT indexLabelAfter ( #PCDATA ) > 
     303<!ATTLIST indexLabelAfter alt NMTOKENS #IMPLIED > 
    303304<!ATTLIST indexLabelAfter draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    304305<!ATTLIST indexLabelAfter references CDATA #IMPLIED > 
    305 <!ATTLIST indexLabelAfter alt NMTOKENS #IMPLIED > 
    306306 
    307307<!ELEMENT indexLabel ( #PCDATA ) > 
    308308<!ATTLIST indexLabel indexSource CDATA #IMPLIED > 
    309309<!ATTLIST indexLabel priority ( 1 | 2 | 3 ) #IMPLIED > 
     310<!ATTLIST indexLabel alt NMTOKENS #IMPLIED > 
    310311<!ATTLIST indexLabel draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    311312<!ATTLIST indexLabel references CDATA #IMPLIED > 
    312 <!ATTLIST indexLabel alt NMTOKENS #IMPLIED > 
    313313 
    314314<!ELEMENT mapping (special*) > 
     
    316316<!ATTLIST mapping type NMTOKEN #IMPLIED > <!-- deprecated in favor of choice --> 
    317317<!ATTLIST mapping choice NMTOKEN #IMPLIED > 
     318<!ATTLIST mapping alt NMTOKENS #IMPLIED > 
    318319<!ATTLIST mapping draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    319320<!ATTLIST mapping standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    320321<!ATTLIST mapping references CDATA #IMPLIED > 
    321 <!ATTLIST mapping alt NMTOKENS #IMPLIED > 
    322322<!ATTLIST mapping validSubLocales CDATA #IMPLIED > 
    323323 
     
    328328 
    329329<!ELEMENT delimiters (alias | (quotationStart*, quotationEnd*, alternateQuotationStart*, alternateQuotationEnd*, special*)) > 
     330<!ATTLIST delimiters alt NMTOKENS #IMPLIED > 
    330331<!ATTLIST delimiters draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    331332<!ATTLIST delimiters standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    332333<!ATTLIST delimiters references CDATA #IMPLIED > 
    333 <!ATTLIST delimiters alt NMTOKENS #IMPLIED > 
    334334<!ATTLIST delimiters validSubLocales CDATA #IMPLIED > 
    335335 
    336336<!ELEMENT quotationStart ( #PCDATA | cp )* > 
     337<!ATTLIST quotationStart alt NMTOKENS #IMPLIED > 
    337338<!ATTLIST quotationStart draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    338339<!ATTLIST quotationStart references CDATA #IMPLIED > 
    339 <!ATTLIST quotationStart alt NMTOKENS #IMPLIED > 
    340340 
    341341<!ELEMENT quotationEnd ( #PCDATA | cp )* > 
     342<!ATTLIST quotationEnd alt NMTOKENS #IMPLIED > 
    342343<!ATTLIST quotationEnd draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    343344<!ATTLIST quotationEnd references CDATA #IMPLIED > 
    344 <!ATTLIST quotationEnd alt NMTOKENS #IMPLIED > 
    345345  
    346346<!ELEMENT alternateQuotationStart ( #PCDATA | cp )* > 
     347<!ATTLIST alternateQuotationStart alt NMTOKENS #IMPLIED > 
    347348<!ATTLIST alternateQuotationStart draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    348349<!ATTLIST alternateQuotationStart references CDATA #IMPLIED > 
    349 <!ATTLIST alternateQuotationStart alt NMTOKENS #IMPLIED > 
    350350 
    351351<!ELEMENT alternateQuotationEnd ( #PCDATA | cp )* > 
     352<!ATTLIST alternateQuotationEnd alt NMTOKENS #IMPLIED > 
    352353<!ATTLIST alternateQuotationEnd draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    353354<!ATTLIST alternateQuotationEnd references CDATA #IMPLIED > 
    354 <!ATTLIST alternateQuotationEnd alt NMTOKENS #IMPLIED > 
    355355 
    356356<!-- ######################################################### --> 
     
    360360 
    361361<!ELEMENT measurement (alias | (measurementSystem*, paperSize*, special*)) > <!-- deprecated, use measurementData in supplemental instead --> 
     362<!ATTLIST measurement alt NMTOKENS #IMPLIED > 
    362363<!ATTLIST measurement draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    363364<!ATTLIST measurement standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    364365<!ATTLIST measurement references CDATA #IMPLIED > 
    365 <!ATTLIST measurement alt NMTOKENS #IMPLIED > 
    366366<!ATTLIST measurement validSubLocales CDATA #IMPLIED > 
    367367 
    368368<!ELEMENT paperSize (alias | (height*, width*, special*)) > <!-- deprecated, use paperSize in supplemental instead --> 
     369<!ATTLIST paperSize alt NMTOKENS #IMPLIED > 
    369370<!ATTLIST paperSize draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    370371<!ATTLIST paperSize standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    371372<!ATTLIST paperSize references CDATA #IMPLIED > 
    372 <!ATTLIST paperSize alt NMTOKENS #IMPLIED > 
    373373<!ATTLIST paperSize validSubLocales CDATA #IMPLIED > 
    374374 
    375375<!ELEMENT height ( #PCDATA ) > <!-- deprecated --> 
     376<!ATTLIST height alt NMTOKENS #IMPLIED > 
    376377<!ATTLIST height draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    377378<!ATTLIST height references CDATA #IMPLIED > 
    378 <!ATTLIST height alt NMTOKENS #IMPLIED > 
    379379 
    380380<!ELEMENT width ( #PCDATA ) > <!-- deprecated --> 
     381<!ATTLIST width alt NMTOKENS #IMPLIED > 
    381382<!ATTLIST width draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    382383<!ATTLIST width references CDATA #IMPLIED > 
    383 <!ATTLIST width alt NMTOKENS #IMPLIED > 
    384384 
    385385<!ELEMENT measurementSystem (special*) > <!-- deprecated, use measurementSystem in supplemental instead --> 
    386 <!ATTLIST measurementSystem type ( metric | US | UK ) #IMPLIED > <!-- deprecated in favor of choice --> 
     386<!ATTLIST measurementSystem type ( metric | US | UK ) #REQUIRED > <!-- deprecated in favor of choice --> 
    387387<!ATTLIST measurementSystem choice ( metric | US | UK ) #IMPLIED > <!-- really required, but needs to be optional to support type also --> 
     388<!ATTLIST measurementSystem alt NMTOKENS #IMPLIED > 
    388389<!ATTLIST measurementSystem draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    389390<!ATTLIST measurementSystem standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    390391<!ATTLIST measurementSystem references CDATA #IMPLIED > 
    391 <!ATTLIST measurementSystem alt NMTOKENS #IMPLIED > 
    392392<!ATTLIST measurementSystem validSubLocales CDATA #IMPLIED > 
    393393 
     
    398398 
    399399<!ELEMENT dates (alias | (localizedPatternChars*, dateRangePattern*, calendars?, fields?, timeZoneNames?, special*)) > 
     400<!ATTLIST dates alt NMTOKENS #IMPLIED > 
    400401<!ATTLIST dates draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    401402<!ATTLIST dates standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    402403<!ATTLIST dates references CDATA #IMPLIED > 
    403 <!ATTLIST dates alt NMTOKENS #IMPLIED > 
    404404<!ATTLIST dates validSubLocales CDATA #IMPLIED > 
    405405 
    406406<!ELEMENT localizedPatternChars ( #PCDATA | cp )* > <!-- deprecated. --> 
     407<!ATTLIST localizedPatternChars alt NMTOKENS #IMPLIED > 
    407408<!ATTLIST localizedPatternChars draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    408409<!ATTLIST localizedPatternChars standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    409410<!ATTLIST localizedPatternChars references CDATA #IMPLIED > 
    410 <!ATTLIST localizedPatternChars alt NMTOKENS #IMPLIED > 
    411411<!ATTLIST localizedPatternChars validSubLocales CDATA #IMPLIED > 
    412412 
    413413<!ELEMENT dateRangePattern ( #PCDATA ) > <!-- deprecated, use intervalFormats. --> 
     414<!ATTLIST dateRangePattern alt NMTOKENS #IMPLIED > 
    414415<!ATTLIST dateRangePattern draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    415416<!ATTLIST dateRangePattern standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    416417<!ATTLIST dateRangePattern references CDATA #IMPLIED > 
    417 <!ATTLIST dateRangePattern alt NMTOKENS #IMPLIED > 
    418418<!ATTLIST dateRangePattern validSubLocales CDATA #IMPLIED > 
    419419 
     
    424424<!ELEMENT calendar (alias | (months?, monthNames?, monthAbbr?, monthPatterns?, days?, dayNames?, dayAbbr?, quarters?, week?, am*, pm*, dayPeriods?, eras?, cyclicNameSets?, dateFormats?, timeFormats?, dateTimeFormats?, fields*, special*))> <!-- fields is deprecated here --> 
    425425<!ATTLIST calendar type NMTOKEN #REQUIRED > 
     426<!ATTLIST calendar alt NMTOKENS #IMPLIED > 
    426427<!ATTLIST calendar draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    427428<!ATTLIST calendar standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    428429<!ATTLIST calendar references CDATA #IMPLIED > 
    429 <!ATTLIST calendar alt NMTOKENS #IMPLIED > 
    430430<!ATTLIST calendar validSubLocales CDATA #IMPLIED > 
    431431 
    432432<!ELEMENT months ( alias | (default*, monthContext*, special*)) > <!-- default element is deprecated --> 
     433<!ATTLIST months alt NMTOKENS #IMPLIED > 
    433434<!ATTLIST months draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    434435<!ATTLIST months standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    435436<!ATTLIST months references CDATA #IMPLIED > 
    436 <!ATTLIST months alt NMTOKENS #IMPLIED > 
    437437<!ATTLIST months validSubLocales CDATA #IMPLIED > 
    438438 
    439439<!ELEMENT monthContext ( alias | (default*, monthWidth*, special*)) > <!-- default element is deprecated --> 
    440440<!ATTLIST monthContext type ( format | stand-alone ) #REQUIRED > 
     441<!ATTLIST monthContext alt NMTOKENS #IMPLIED > 
    441442<!ATTLIST monthContext draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    442443<!ATTLIST monthContext standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    443444<!ATTLIST monthContext references CDATA #IMPLIED > 
    444 <!ATTLIST monthContext alt NMTOKENS #IMPLIED > 
    445445<!ATTLIST monthContext validSubLocales CDATA #IMPLIED > 
    446446 
    447447<!ELEMENT monthWidth ( alias | (month*, special*)) > 
    448448<!ATTLIST monthWidth type ( abbreviated| narrow | wide) #REQUIRED > 
     449<!ATTLIST monthWidth alt NMTOKENS #IMPLIED > 
    449450<!ATTLIST monthWidth draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    450451<!ATTLIST monthWidth standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    451452<!ATTLIST monthWidth references CDATA #IMPLIED > 
    452 <!ATTLIST monthWidth alt NMTOKENS #IMPLIED > 
    453453<!ATTLIST monthWidth validSubLocales CDATA #IMPLIED > 
    454454 
     
    456456<!ATTLIST month type ( 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 ) #REQUIRED > 
    457457<!ATTLIST month yeartype ( standard | leap ) #IMPLIED > 
    458 <!ATTLIST month references CDATA #IMPLIED > 
    459458<!ATTLIST month alt NMTOKENS #IMPLIED > 
    460459<!ATTLIST month draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     460<!ATTLIST month references CDATA #IMPLIED > 
    461461 
    462462<!ELEMENT monthPatterns ( alias | (monthPatternContext*, special*)) > 
     463<!ATTLIST monthPatterns alt NMTOKENS #IMPLIED > 
    463464<!ATTLIST monthPatterns draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    464465<!ATTLIST monthPatterns references CDATA #IMPLIED > 
    465 <!ATTLIST monthPatterns alt NMTOKENS #IMPLIED > 
    466466<!ATTLIST monthPatterns validSubLocales CDATA #IMPLIED > 
    467467 
    468468<!ELEMENT monthPatternContext ( alias | (monthPatternWidth*, special*)) > 
    469469<!ATTLIST monthPatternContext type ( format | stand-alone | numeric ) #REQUIRED > 
     470<!ATTLIST monthPatternContext alt NMTOKENS #IMPLIED > 
    470471<!ATTLIST monthPatternContext draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    471472<!ATTLIST monthPatternContext references CDATA #IMPLIED > 
    472 <!ATTLIST monthPatternContext alt NMTOKENS #IMPLIED > 
    473473<!ATTLIST monthPatternContext validSubLocales CDATA #IMPLIED > 
    474474 
    475475<!ELEMENT monthPatternWidth ( alias | (monthPattern*, special*)) > 
    476476<!ATTLIST monthPatternWidth type ( abbreviated| narrow | wide | all ) #REQUIRED > 
     477<!ATTLIST monthPatternWidth alt NMTOKENS #IMPLIED > 
    477478<!ATTLIST monthPatternWidth draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    478479<!ATTLIST monthPatternWidth references CDATA #IMPLIED > 
    479 <!ATTLIST monthPatternWidth alt NMTOKENS #IMPLIED > 
    480480<!ATTLIST monthPatternWidth validSubLocales CDATA #IMPLIED > 
    481481 
    482482<!ELEMENT monthPattern ( #PCDATA ) > 
    483483<!ATTLIST monthPattern type ( leap | standardAfterLeap | combined ) #REQUIRED > 
     484<!ATTLIST monthPattern alt NMTOKENS #IMPLIED > 
    484485<!ATTLIST monthPattern draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    485486<!ATTLIST monthPattern references CDATA #IMPLIED > 
    486 <!ATTLIST monthPattern alt NMTOKENS #IMPLIED > 
    487487 
    488488 
     
    496496 
    497497<!ELEMENT days ( alias | (default*, dayContext*, special*)) > <!-- default element is deprecated --> 
     498<!ATTLIST days alt NMTOKENS #IMPLIED > 
    498499<!ATTLIST days draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED ><!-- true and false are deprecated. --> 
    499500<!ATTLIST days standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    500501<!ATTLIST days references CDATA #IMPLIED > 
    501 <!ATTLIST days alt NMTOKENS #IMPLIED > 
    502502<!ATTLIST days validSubLocales CDATA #IMPLIED > 
    503503 
    504504<!ELEMENT dayContext ( alias | (default*, dayWidth*, special*)) > <!-- default element is deprecated --> 
     505<!ATTLIST dayContext type ( format | stand-alone ) #REQUIRED > 
     506<!ATTLIST dayContext alt NMTOKENS #IMPLIED > 
    505507<!ATTLIST dayContext draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    506 <!ATTLIST dayContext type ( format | stand-alone ) #REQUIRED > 
    507508<!ATTLIST dayContext standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    508509<!ATTLIST dayContext references CDATA #IMPLIED > 
    509 <!ATTLIST dayContext alt NMTOKENS #IMPLIED > 
    510510<!ATTLIST dayContext validSubLocales CDATA #IMPLIED > 
    511511 
    512512<!ELEMENT dayWidth ( alias | (day*, special*)) > 
     513<!ATTLIST dayWidth type ( abbreviated| narrow | short | wide ) #REQUIRED > 
     514<!ATTLIST dayWidth alt NMTOKENS #IMPLIED > 
    513515<!ATTLIST dayWidth draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    514 <!ATTLIST dayWidth type ( abbreviated| narrow | short | wide ) #REQUIRED > 
    515516<!ATTLIST dayWidth standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    516517<!ATTLIST dayWidth references CDATA #IMPLIED > 
    517 <!ATTLIST dayWidth alt NMTOKENS #IMPLIED > 
    518518<!ATTLIST dayWidth validSubLocales CDATA #IMPLIED > 
    519519 
    520520<!ELEMENT day ( #PCDATA ) > 
    521521<!ATTLIST day type ( sun | mon | tue | wed | thu | fri | sat ) #REQUIRED > 
     522<!ATTLIST day alt NMTOKENS #IMPLIED > 
     523<!ATTLIST day draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    522524<!ATTLIST day references CDATA #IMPLIED > 
    523 <!ATTLIST day draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    524 <!ATTLIST day alt NMTOKENS #IMPLIED > 
    525525 
    526526 
    527527<!ELEMENT quarters ( alias | (default*, quarterContext*, special*)) > <!-- default element is deprecated --> 
     528<!ATTLIST quarters alt NMTOKENS #IMPLIED > 
    528529<!ATTLIST quarters draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    529530<!ATTLIST quarters references CDATA #IMPLIED > 
    530 <!ATTLIST quarters alt NMTOKENS #IMPLIED > 
    531531<!ATTLIST quarters validSubLocales CDATA #IMPLIED > 
    532532 
    533533<!ELEMENT quarterContext ( alias | (default*, quarterWidth*, special*)) > <!-- default element is deprecated --> 
     534<!ATTLIST quarterContext type ( format | stand-alone ) #REQUIRED > 
     535<!ATTLIST quarterContext alt NMTOKENS #IMPLIED > 
    534536<!ATTLIST quarterContext draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    535 <!ATTLIST quarterContext type ( format | stand-alone ) #REQUIRED > 
    536537<!ATTLIST quarterContext references CDATA #IMPLIED > 
    537 <!ATTLIST quarterContext alt NMTOKENS #IMPLIED > 
    538538<!ATTLIST quarterContext validSubLocales CDATA #IMPLIED > 
    539539 
    540540<!ELEMENT quarterWidth ( alias | (quarter*, special*)) > 
     541<!ATTLIST quarterWidth type ( abbreviated| narrow | wide ) #REQUIRED > 
     542<!ATTLIST quarterWidth alt NMTOKENS #IMPLIED > 
    541543<!ATTLIST quarterWidth draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    542 <!ATTLIST quarterWidth type ( abbreviated| narrow | wide ) #REQUIRED > 
    543544<!ATTLIST quarterWidth references CDATA #IMPLIED > 
    544 <!ATTLIST quarterWidth alt NMTOKENS #IMPLIED > 
    545545<!ATTLIST quarterWidth validSubLocales CDATA #IMPLIED > 
    546546 
    547547<!ELEMENT quarter ( #PCDATA ) > 
    548548<!ATTLIST quarter type ( 1 | 2 | 3 | 4 ) #REQUIRED > 
     549<!ATTLIST quarter alt NMTOKENS #IMPLIED > 
     550<!ATTLIST quarter draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    549551<!ATTLIST quarter references CDATA #IMPLIED > 
    550 <!ATTLIST quarter draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    551 <!ATTLIST quarter alt NMTOKENS #IMPLIED > 
    552552 
    553553 
     
    562562 
    563563<!ELEMENT week (alias | (minDays*, firstDay*, weekendStart*, weekendEnd*, special*)) > <!-- deprecated, use supplemental weekData --> 
     564<!ATTLIST week alt NMTOKENS #IMPLIED > 
    564565<!ATTLIST week draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    565566<!ATTLIST week standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    566567<!ATTLIST week references CDATA #IMPLIED > 
    567 <!ATTLIST week alt NMTOKENS #IMPLIED > 
    568568<!ATTLIST week validSubLocales CDATA #IMPLIED > 
    569569 
    570570<!ELEMENT minDays (special*) > <!-- deprecated in ldml, use supplemental --> 
    571571<!ATTLIST minDays count ( 1 | 2 | 3 | 4 | 5 | 6 | 7 ) #REQUIRED > 
     572<!ATTLIST minDays alt NMTOKENS #IMPLIED > 
    572573<!ATTLIST minDays draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    573574<!ATTLIST minDays references CDATA #IMPLIED > 
    574 <!ATTLIST minDays alt NMTOKENS #IMPLIED > 
    575575 
    576576<!ELEMENT firstDay (special*) > <!-- deprecated in ldml, use supplemental --> 
    577 <!ATTLIST firstDay day NMTOKEN #REQUIRED > 
     577<!ATTLIST firstDay day ( sun | mon | tue | wed | thu | fri | sat ) #REQUIRED > 
     578<!ATTLIST firstDay alt NMTOKENS #IMPLIED > 
    578579<!ATTLIST firstDay draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    579580<!ATTLIST firstDay references CDATA #IMPLIED > 
    580 <!ATTLIST firstDay alt NMTOKENS #IMPLIED > 
    581581 
    582582<!ELEMENT weekendStart (special*) > <!-- deprecated in ldml, use supplemental --> 
    583583<!ATTLIST weekendStart day ( sun | mon | tue | wed | thu | fri | sat ) #REQUIRED > 
    584584<!ATTLIST weekendStart time CDATA "00:00" > <!-- the "time" attribute is deprecated everywhere. --> 
     585<!ATTLIST weekendStart alt NMTOKENS #IMPLIED > 
    585586<!ATTLIST weekendStart draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    586587<!ATTLIST weekendStart references CDATA #IMPLIED > 
    587 <!ATTLIST weekendStart alt NMTOKENS #IMPLIED > 
    588588 
    589589<!ELEMENT weekendEnd (special*) > <!-- deprecated in ldml, use supplemental --> 
    590590<!ATTLIST weekendEnd day ( sun | mon | tue | wed | thu | fri | sat ) #REQUIRED > 
    591591<!ATTLIST weekendEnd time CDATA "24:00" > <!-- the "time" attribute is deprecated everywhere. --> 
     592<!ATTLIST weekendEnd alt NMTOKENS #IMPLIED > 
    592593<!ATTLIST weekendEnd draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    593594<!ATTLIST weekendEnd references CDATA #IMPLIED > 
    594 <!ATTLIST weekendEnd alt NMTOKENS #IMPLIED > 
    595595 
    596596<!-- END_DEPRECATED--> 
     
    617617 
    618618<!ELEMENT am ( #PCDATA ) > <!-- deprecated, use dayPeriods --> 
     619<!ATTLIST am alt NMTOKENS #IMPLIED > 
    619620<!ATTLIST am draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    620621<!ATTLIST am references CDATA #IMPLIED > 
    621 <!ATTLIST am alt NMTOKENS #IMPLIED > 
    622622<!ATTLIST am validSubLocales CDATA #IMPLIED > 
    623623 
    624624<!ELEMENT pm ( #PCDATA ) > <!-- deprecated, use dayPeriods --> 
     625<!ATTLIST pm alt NMTOKENS #IMPLIED > 
    625626<!ATTLIST pm draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    626627<!ATTLIST pm references CDATA #IMPLIED > 
    627 <!ATTLIST pm alt NMTOKENS #IMPLIED > 
    628628<!ATTLIST pm validSubLocales CDATA #IMPLIED > 
    629629 
    630630<!ELEMENT eras   (alias | (eraNames?, eraAbbr?, eraNarrow?, special*)) > 
     631<!ATTLIST eras alt NMTOKENS #IMPLIED > 
    631632<!ATTLIST eras draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    632633<!ATTLIST eras standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    633634<!ATTLIST eras references CDATA #IMPLIED > 
    634 <!ATTLIST eras alt NMTOKENS #IMPLIED > 
    635635<!ATTLIST eras validSubLocales CDATA #IMPLIED > 
    636636 
    637637<!ELEMENT eraNames ( alias | (era*, special*) ) > 
     638<!ATTLIST eraNames alt NMTOKENS #IMPLIED > 
    638639<!ATTLIST eraNames draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    639640<!ATTLIST eraNames references CDATA #IMPLIED > 
    640 <!ATTLIST eraNames alt NMTOKENS #IMPLIED > 
    641641<!ATTLIST eraNames validSubLocales CDATA #IMPLIED > 
    642642 
    643643<!ELEMENT eraAbbr ( alias | (era*, special*) ) > 
     644<!ATTLIST eraAbbr alt NMTOKENS #IMPLIED > 
    644645<!ATTLIST eraAbbr draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    645646<!ATTLIST eraAbbr references CDATA #IMPLIED > 
    646 <!ATTLIST eraAbbr alt NMTOKENS #IMPLIED > 
    647647<!ATTLIST eraAbbr validSubLocales CDATA #IMPLIED > 
    648648 
    649649<!ELEMENT eraNarrow ( alias | (era*, special*) ) > 
     650<!ATTLIST eraNarrow alt NMTOKENS #IMPLIED > 
    650651<!ATTLIST eraNarrow draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    651652<!ATTLIST eraNarrow references CDATA #IMPLIED > 
    652 <!ATTLIST eraNarrow alt NMTOKENS #IMPLIED > 
    653653<!ATTLIST eraNarrow validSubLocales CDATA #IMPLIED > 
    654654 
    655655<!ELEMENT era (#PCDATA) > 
    656656<!ATTLIST era type NMTOKEN #REQUIRED > 
     657<!ATTLIST era alt NMTOKENS #IMPLIED > 
    657658<!ATTLIST era draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    658659<!ATTLIST era references CDATA #IMPLIED > 
    659 <!ATTLIST era alt NMTOKENS #IMPLIED > 
    660660 
    661661<!ELEMENT cyclicNameSets ( alias | (cyclicNameSet*, special*)) > 
     662<!ATTLIST cyclicNameSets alt NMTOKENS #IMPLIED > 
    662663<!ATTLIST cyclicNameSets draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    663664<!ATTLIST cyclicNameSets references CDATA #IMPLIED > 
    664 <!ATTLIST cyclicNameSets alt NMTOKENS #IMPLIED > 
    665665<!ATTLIST cyclicNameSets validSubLocales CDATA #IMPLIED > 
    666666 
    667667<!ELEMENT cyclicNameSet ( alias | (cyclicNameContext*, special*)) > 
    668668<!ATTLIST cyclicNameSet type ( years | months | days | dayParts | zodiacs ) #REQUIRED > 
     669<!ATTLIST cyclicNameSet alt NMTOKENS #IMPLIED > 
    669670<!ATTLIST cyclicNameSet draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    670671<!ATTLIST cyclicNameSet references CDATA #IMPLIED > 
    671 <!ATTLIST cyclicNameSet alt NMTOKENS #IMPLIED > 
    672672<!ATTLIST cyclicNameSet validSubLocales CDATA #IMPLIED > 
    673673 
    674674<!ELEMENT cyclicNameContext ( alias | (cyclicNameWidth*, special*)) > 
    675675<!ATTLIST cyclicNameContext type ( format | stand-alone ) #REQUIRED > 
     676<!ATTLIST cyclicNameContext alt NMTOKENS #IMPLIED > 
    676677<!ATTLIST cyclicNameContext draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    677678<!ATTLIST cyclicNameContext references CDATA #IMPLIED > 
    678 <!ATTLIST cyclicNameContext alt NMTOKENS #IMPLIED > 
    679679<!ATTLIST cyclicNameContext validSubLocales CDATA #IMPLIED > 
    680680 
    681681<!ELEMENT cyclicNameWidth ( alias | (cyclicName*, special*)) > 
    682682<!ATTLIST cyclicNameWidth type ( abbreviated | narrow | wide ) #REQUIRED > 
     683<!ATTLIST cyclicNameWidth alt NMTOKENS #IMPLIED > 
    683684<!ATTLIST cyclicNameWidth draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    684685<!ATTLIST cyclicNameWidth references CDATA #IMPLIED > 
    685 <!ATTLIST cyclicNameWidth alt NMTOKENS #IMPLIED > 
    686686<!ATTLIST cyclicNameWidth validSubLocales CDATA #IMPLIED > 
    687687 
    688688<!ELEMENT cyclicName ( #PCDATA ) > 
    689689<!ATTLIST cyclicName type NMTOKEN #REQUIRED > 
     690<!ATTLIST cyclicName alt NMTOKENS #IMPLIED > 
    690691<!ATTLIST cyclicName draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    691692<!ATTLIST cyclicName references CDATA #IMPLIED > 
    692 <!ATTLIST cyclicName alt NMTOKENS #IMPLIED > 
    693693 
    694694<!ELEMENT dateFormats (alias | (default*, dateFormatLength*, special*)) > <!-- default element is deprecated --> 
     
    698698<!ELEMENT dateFormatLength (alias | (default*, dateFormat*, special*)) > <!-- default element is deprecated --> 
    699699<!ATTLIST dateFormatLength type ( full | long | medium | short ) #REQUIRED > 
     700<!ATTLIST dateFormatLength alt NMTOKENS #IMPLIED > 
    700701<!ATTLIST dateFormatLength draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    701702<!ATTLIST dateFormatLength standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    702703<!ATTLIST dateFormatLength references CDATA #IMPLIED > 
    703 <!ATTLIST dateFormatLength alt NMTOKENS #IMPLIED > 
    704704<!ATTLIST dateFormatLength validSubLocales CDATA #IMPLIED > 
    705705 
    706706<!ELEMENT dateFormat (alias | (pattern*, displayName*, special*))  > 
    707707<!ATTLIST dateFormat type NMTOKEN "standard"> 
     708<!ATTLIST dateFormat alt NMTOKENS #IMPLIED > 
    708709<!ATTLIST dateFormat draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    709710<!ATTLIST dateFormat standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    710711<!ATTLIST dateFormat references CDATA #IMPLIED > 
    711 <!ATTLIST dateFormat alt NMTOKENS #IMPLIED > 
    712712<!ATTLIST dateFormat validSubLocales CDATA #IMPLIED > 
    713713 
    714714<!ELEMENT displayName ( #PCDATA ) > 
    715715<!ATTLIST displayName count (0 | 1 | zero | one | two | few | many | other) #IMPLIED> <!-- only for currencies --> 
     716<!ATTLIST displayName alt NMTOKENS #IMPLIED > 
    716717<!ATTLIST displayName draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    717718<!ATTLIST displayName references CDATA #IMPLIED > 
    718 <!ATTLIST displayName alt NMTOKENS #IMPLIED > 
    719719 
    720720<!ELEMENT timeFormats (alias | (default*, timeFormatLength*, special*)) > <!-- default element is deprecated --> 
     
    724724<!ELEMENT timeFormatLength (alias | (default*, timeFormat*, special*)) > <!-- default element is deprecated --> 
    725725<!ATTLIST timeFormatLength type ( full | long | medium | short ) #REQUIRED > 
     726<!ATTLIST timeFormatLength alt NMTOKENS #IMPLIED > 
    726727<!ATTLIST timeFormatLength draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    727728<!ATTLIST timeFormatLength standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    728729<!ATTLIST timeFormatLength references CDATA #IMPLIED > 
    729 <!ATTLIST timeFormatLength alt NMTOKENS #IMPLIED > 
    730730<!ATTLIST timeFormatLength validSubLocales CDATA #IMPLIED > 
    731731 
    732732<!ELEMENT timeFormat (alias | (pattern*, displayName*, special*)) > 
    733733<!ATTLIST timeFormat type NMTOKEN "standard" > 
     734<!ATTLIST timeFormat alt NMTOKENS #IMPLIED > 
    734735<!ATTLIST timeFormat draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    735736<!ATTLIST timeFormat standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    736737<!ATTLIST timeFormat references CDATA #IMPLIED > 
    737 <!ATTLIST timeFormat alt NMTOKENS #IMPLIED > 
    738738<!ATTLIST timeFormat validSubLocales CDATA #IMPLIED > 
    739739 
     
    744744<!ELEMENT dateTimeFormatLength (alias | (default*, dateTimeFormat*, special*)) > <!-- default element is deprecated --> 
    745745<!ATTLIST dateTimeFormatLength type ( full | long | medium | short ) #IMPLIED > 
     746<!ATTLIST dateTimeFormatLength alt NMTOKENS #IMPLIED > 
    746747<!ATTLIST dateTimeFormatLength draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    747748<!ATTLIST dateTimeFormatLength standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    748749<!ATTLIST dateTimeFormatLength references CDATA #IMPLIED > 
    749 <!ATTLIST dateTimeFormatLength alt NMTOKENS #IMPLIED > 
    750750<!ATTLIST dateTimeFormatLength validSubLocales CDATA #IMPLIED > 
    751751 
    752752<!ELEMENT dateTimeFormat (alias | (pattern*, displayName*, special*)) > 
    753753<!ATTLIST dateTimeFormat type NMTOKEN "standard"  > 
     754<!ATTLIST dateTimeFormat alt NMTOKENS #IMPLIED > 
    754755<!ATTLIST dateTimeFormat draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    755756<!ATTLIST dateTimeFormat standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    756757<!ATTLIST dateTimeFormat references CDATA #IMPLIED > 
    757 <!ATTLIST dateTimeFormat alt NMTOKENS #IMPLIED > 
    758758<!ATTLIST dateTimeFormat validSubLocales CDATA #IMPLIED > 
    759759 
    760760<!ELEMENT availableFormats (alias | (dateFormatItem*, special*)) > 
     761<!ATTLIST availableFormats alt NMTOKENS #IMPLIED > 
    761762<!ATTLIST availableFormats draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    762763<!ATTLIST availableFormats references CDATA #IMPLIED > 
    763 <!ATTLIST availableFormats alt NMTOKENS #IMPLIED > 
    764764<!ATTLIST availableFormats validSubLocales CDATA #IMPLIED > 
    765765 
    766766<!ELEMENT appendItems (alias | (appendItem*, special*)) > 
     767<!ATTLIST appendItems alt NMTOKENS #IMPLIED > 
    767768<!ATTLIST appendItems draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    768769<!ATTLIST appendItems references CDATA #IMPLIED > 
    769 <!ATTLIST appendItems alt NMTOKENS #IMPLIED > 
    770770<!ATTLIST appendItems validSubLocales CDATA #IMPLIED > 
    771771 
    772772<!ELEMENT dateFormatItem ( #PCDATA ) > 
    773773<!ATTLIST dateFormatItem id CDATA #REQUIRED > 
     774<!ATTLIST dateFormatItem alt NMTOKENS #IMPLIED > 
    774775<!ATTLIST dateFormatItem draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    775776<!ATTLIST dateFormatItem references CDATA #IMPLIED > 
    776 <!ATTLIST dateFormatItem alt NMTOKENS #IMPLIED > 
    777777 
    778778<!ELEMENT appendItem ( #PCDATA ) > 
    779779<!ATTLIST appendItem request CDATA #REQUIRED > 
     780<!ATTLIST appendItem alt NMTOKENS #IMPLIED > 
    780781<!ATTLIST appendItem draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    781782<!ATTLIST appendItem references CDATA #IMPLIED > 
    782 <!ATTLIST appendItem alt NMTOKENS #IMPLIED > 
    783783 
    784784<!ELEMENT intervalFormats (alias | (intervalFormatFallback*, intervalFormatItem*, special*)) > 
     785<!ATTLIST intervalFormats alt NMTOKENS #IMPLIED > 
    785786<!ATTLIST intervalFormats draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > <!-- true and false are deprecated. --> 
    786787<!ATTLIST intervalFormats references CDATA #IMPLIED > 
    787 <!ATTLIST intervalFormats alt NMTOKENS #IMPLIED > 
    788788<!ATTLIST intervalFormats validSubLocales CDATA #IMPLIED > 
    789789 
    790790<!ELEMENT intervalFormatFallback ( #PCDATA ) > 
     791<!ATTLIST intervalFormatFallback alt NMTOKENS #IMPLIED > 
    791792<!ATTLIST intervalFormatFallback draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > <!-- true and false are deprecated. --> 
    792793<!ATTLIST intervalFormatFallback references CDATA #IMPLIED > 
    793 <!ATTLIST intervalFormatFallback alt NMTOKENS #IMPLIED > 
    794794<!ATTLIST intervalFormatFallback validSubLocales CDATA #IMPLIED > 
    795795 
    796796<!ELEMENT intervalFormatItem (alias | (greatestDifference*, special*)) > 
    797797<!ATTLIST intervalFormatItem id NMTOKEN #REQUIRED > 
     798<!ATTLIST intervalFormatItem alt NMTOKENS #IMPLIED > 
    798799<!ATTLIST intervalFormatItem draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > <!-- true and false are deprecated. --> 
    799800<!ATTLIST intervalFormatItem references CDATA #IMPLIED > 
    800 <!ATTLIST intervalFormatItem alt NMTOKENS #IMPLIED > 
    801801<!ATTLIST intervalFormatItem validSubLocales CDATA #IMPLIED > 
    802802 
    803803<!ELEMENT greatestDifference ( #PCDATA ) > 
    804804<!ATTLIST greatestDifference id NMTOKEN #REQUIRED > 
     805<!ATTLIST greatestDifference alt NMTOKENS #IMPLIED > 
    805806<!ATTLIST greatestDifference draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > <!-- true and false are deprecated. --> 
    806807<!ATTLIST greatestDifference references CDATA #IMPLIED > 
    807 <!ATTLIST greatestDifference alt NMTOKENS #IMPLIED > 
    808808<!ATTLIST greatestDifference validSubLocales CDATA #IMPLIED > 
    809809 
     
    871871<!ELEMENT zone (alias | ( long*, short*, commonlyUsed*, exemplarCity*, special*)) > 
    872872<!ATTLIST zone type CDATA #REQUIRED > 
     873<!ATTLIST zone alt NMTOKENS #IMPLIED > 
    873874<!ATTLIST zone draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    874875<!ATTLIST zone standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    875876<!ATTLIST zone references CDATA #IMPLIED > 
    876 <!ATTLIST zone alt NMTOKENS #IMPLIED > 
    877877<!ATTLIST zone validSubLocales CDATA #IMPLIED > 
    878878 
    879879<!ELEMENT metazone (alias | ( long*, short*, commonlyUsed*, special*)) > 
    880880<!ATTLIST metazone type CDATA #REQUIRED > 
     881<!ATTLIST metazone alt NMTOKENS #IMPLIED > 
    881882<!ATTLIST metazone draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    882883<!ATTLIST metazone standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    883884<!ATTLIST metazone references CDATA #IMPLIED > 
    884 <!ATTLIST metazone alt NMTOKENS #IMPLIED > 
    885885<!ATTLIST metazone validSubLocales CDATA #IMPLIED > 
    886886 
    887887<!ELEMENT long (alias | (generic*, standard*, daylight*, special*)) > 
     888<!ATTLIST long alt NMTOKENS #IMPLIED > 
    888889<!ATTLIST long draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    889890<!ATTLIST long references CDATA #IMPLIED > 
    890 <!ATTLIST long alt NMTOKENS #IMPLIED > 
    891891<!ATTLIST long validSubLocales CDATA #IMPLIED > 
    892892 
    893893<!ELEMENT short (alias | (generic*, standard*, daylight*, special*)) > 
     894<!ATTLIST short alt NMTOKENS #IMPLIED > 
    894895<!ATTLIST short draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    895896<!ATTLIST short references CDATA #IMPLIED > 
    896 <!ATTLIST short alt NMTOKENS #IMPLIED > 
    897897<!ATTLIST short validSubLocales CDATA #IMPLIED > 
    898898 
    899899<!ELEMENT generic ( #PCDATA ) > 
     900<!ATTLIST generic alt NMTOKENS #IMPLIED > 
    900901<!ATTLIST generic draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    901902<!ATTLIST generic references CDATA #IMPLIED > 
    902 <!ATTLIST generic alt NMTOKENS #IMPLIED > 
    903903 
    904904 
    905905<!ELEMENT standard ( #PCDATA ) > 
     906<!ATTLIST standard alt NMTOKENS #IMPLIED > 
    906907<!ATTLIST standard draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    907908<!ATTLIST standard references CDATA #IMPLIED > 
    908 <!ATTLIST standard alt NMTOKENS #IMPLIED > 
    909909 
    910910 
    911911<!ELEMENT daylight ( #PCDATA ) > 
     912<!ATTLIST daylight alt NMTOKENS #IMPLIED > 
    912913<!ATTLIST daylight draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    913914<!ATTLIST daylight references CDATA #IMPLIED > 
    914 <!ATTLIST daylight alt NMTOKENS #IMPLIED > 
    915915 
    916916 
    917917<!ELEMENT commonlyUsed ( #PCDATA ) > <!-- deprecated --> 
    918918<!ATTLIST commonlyUsed used ( true | false ) #IMPLIED > 
     919<!ATTLIST commonlyUsed alt NMTOKENS #IMPLIED > 
    919920<!ATTLIST commonlyUsed draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    920921<!ATTLIST commonlyUsed references CDATA #IMPLIED > 
    921 <!ATTLIST commonlyUsed alt NMTOKENS #IMPLIED > 
    922922 
    923923 
    924924<!ELEMENT exemplarCity ( #PCDATA ) > 
     925<!ATTLIST exemplarCity alt NMTOKENS #IMPLIED > 
    925926<!ATTLIST exemplarCity draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    926927<!ATTLIST exemplarCity references CDATA #IMPLIED > 
    927 <!ATTLIST exemplarCity alt NMTOKENS #IMPLIED > 
    928928 
    929929<!ELEMENT usesMetazone EMPTY > 
     
    931931<!ATTLIST usesMetazone from CDATA #IMPLIED > 
    932932<!ATTLIST usesMetazone to CDATA #IMPLIED > 
     933<!ATTLIST usesMetazone alt NMTOKENS #IMPLIED > 
    933934<!ATTLIST usesMetazone draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    934935<!ATTLIST usesMetazone references CDATA #IMPLIED > 
    935 <!ATTLIST usesMetazone alt NMTOKENS #IMPLIED > 
    936936 
    937937 
    938938<!ELEMENT fields ( alias | (field*, special*)) > 
     939<!ATTLIST fields alt NMTOKENS #IMPLIED > 
    939940<!ATTLIST fields draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    940941<!ATTLIST fields standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    941942<!ATTLIST fields references CDATA #IMPLIED > 
    942 <!ATTLIST fields alt NMTOKENS #IMPLIED > 
    943943<!ATTLIST fields validSubLocales CDATA #IMPLIED > 
    944944 
    945945<!ELEMENT field ( alias | (displayName*, relative*, relativeTime*, special*)) > 
    946946<!ATTLIST field type ( era | year | month | week | day | weekday | sun | mon | tue | wed | thu | fri | sat | dayperiod | hour | minute | second | zone ) #IMPLIED > 
     947<!ATTLIST field alt NMTOKENS #IMPLIED > 
    947948<!ATTLIST field draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    948949<!ATTLIST field standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    949950<!ATTLIST field references CDATA #IMPLIED > 
    950 <!ATTLIST field alt NMTOKENS #IMPLIED > 
    951951<!ATTLIST field validSubLocales CDATA #IMPLIED > 
    952952 
     
    954954<!ELEMENT relative (#PCDATA) > 
    955955<!ATTLIST relative type NMTOKEN #IMPLIED > 
     956<!ATTLIST relative alt NMTOKENS #IMPLIED > 
    956957<!ATTLIST relative draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    957958<!ATTLIST relative references CDATA #IMPLIED > 
    958 <!ATTLIST relative alt NMTOKENS #IMPLIED > 
    959959<!ATTLIST relative validSubLocales CDATA #IMPLIED > 
    960960 
    961961<!ELEMENT relativeTime ( alias | (relativeTimePattern*, special*)) > 
    962962<!ATTLIST relativeTime type NMTOKEN #REQUIRED > 
     963<!ATTLIST relativeTime alt NMTOKENS #IMPLIED > 
    963964<!ATTLIST relativeTime draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    964965<!ATTLIST relativeTime references CDATA #IMPLIED > 
    965 <!ATTLIST relativeTime alt NMTOKENS #IMPLIED > 
    966966<!ATTLIST relativeTime validSubLocales CDATA #IMPLIED > 
    967967 
    968968<!ELEMENT relativeTimePattern ( #PCDATA ) > 
    969969<!ATTLIST relativeTimePattern count ( zero | one | two | few | many | other ) #REQUIRED > 
     970<!ATTLIST relativeTimePattern alt NMTOKENS #IMPLIED > 
    970971<!ATTLIST relativeTimePattern draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    971972<!ATTLIST relativeTimePattern references CDATA #IMPLIED > 
    972 <!ATTLIST relativeTimePattern alt NMTOKENS #IMPLIED > 
    973973<!ATTLIST relativeTimePattern validSubLocales CDATA #IMPLIED > 
    974974 
     
    979979 
    980980<!ELEMENT numbers (alias | (defaultNumberingSystem*, otherNumberingSystems*, symbols*, decimalFormats*, scientificFormats*, percentFormats*, currencyFormats*, currencies?, miscPatterns*, special*)) > 
     981<!ATTLIST numbers alt NMTOKENS #IMPLIED > 
    981982<!ATTLIST numbers draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    982983<!ATTLIST numbers standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    983984<!ATTLIST numbers references CDATA #IMPLIED > 
    984 <!ATTLIST numbers alt NMTOKENS #IMPLIED > 
    985985<!ATTLIST numbers validSubLocales CDATA #IMPLIED > 
    986986 
    987987<!ELEMENT defaultNumberingSystem ( #PCDATA ) > 
     988<!ATTLIST defaultNumberingSystem alt NMTOKENS #IMPLIED > 
     989<!ATTLIST defaultNumberingSystem draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    988990<!ATTLIST defaultNumberingSystem references CDATA #IMPLIED > 
    989 <!ATTLIST defaultNumberingSystem draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    990 <!ATTLIST defaultNumberingSystem alt NMTOKENS #IMPLIED > 
    991991 
    992992<!ELEMENT otherNumberingSystems ( alias | ( native*, traditional*, finance*)) > 
     993<!ATTLIST otherNumberingSystems alt NMTOKENS #IMPLIED > 
    993994<!ATTLIST otherNumberingSystems draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    994 <!ATTLIST otherNumberingSystems alt NMTOKENS #IMPLIED > 
    995995 
    996996<!ELEMENT native ( #PCDATA ) > 
     997<!ATTLIST native alt NMTOKENS #IMPLIED > 
    997998<!ATTLIST native draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    998 <!ATTLIST native alt NMTOKENS #IMPLIED > 
    999999 
    10001000<!ELEMENT traditional ( #PCDATA ) > 
     1001<!ATTLIST traditional alt NMTOKENS #IMPLIED > 
    10011002<!ATTLIST traditional draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1002 <!ATTLIST traditional alt NMTOKENS #IMPLIED > 
    10031003 
    10041004<!ELEMENT finance ( #PCDATA ) > 
     1005<!ATTLIST finance alt NMTOKENS #IMPLIED > 
    10051006<!ATTLIST finance draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1006 <!ATTLIST finance alt NMTOKENS #IMPLIED > 
    10071007 
    10081008<!ELEMENT symbols (alias | (decimal*, group*, list*, percentSign*, nativeZeroDigit*, patternDigit*, plusSign*, minusSign*, exponential*, superscriptingExponent*, perMille*, infinity*, nan*, currencyDecimal*, currencyGroup*, special*)) > 
     1009<!ATTLIST symbols alt NMTOKENS #IMPLIED > 
    10091010<!ATTLIST symbols draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    10101011<!ATTLIST symbols standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    10111012<!ATTLIST symbols references CDATA #IMPLIED > 
    1012 <!ATTLIST symbols alt NMTOKENS #IMPLIED > 
    10131013<!ATTLIST symbols validSubLocales CDATA #IMPLIED > 
    10141014<!ATTLIST symbols numberSystem CDATA #IMPLIED > 
    10151015 
    10161016<!ELEMENT decimal ( #PCDATA ) > 
     1017<!ATTLIST decimal alt NMTOKENS #IMPLIED > 
     1018<!ATTLIST decimal draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    10171019<!ATTLIST decimal references CDATA #IMPLIED > 
    1018 <!ATTLIST decimal draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1019 <!ATTLIST decimal alt NMTOKENS #IMPLIED > 
    10201020<!ATTLIST decimal numberSystem CDATA #IMPLIED > <!-- deprecated --> 
    10211021 
    10221022<!ELEMENT group ( #PCDATA ) > 
     1023<!ATTLIST group alt NMTOKENS #IMPLIED > 
     1024<!ATTLIST group draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    10231025<!ATTLIST group references CDATA #IMPLIED > 
    1024 <!ATTLIST group draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1025 <!ATTLIST group alt NMTOKENS #IMPLIED > 
    10261026<!ATTLIST group numberSystem CDATA #IMPLIED > <!-- deprecated --> 
    10271027 
    10281028<!ELEMENT list ( #PCDATA ) > 
     1029<!ATTLIST list alt NMTOKENS #IMPLIED > 
     1030<!ATTLIST list draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    10291031<!ATTLIST list references CDATA #IMPLIED > 
    1030 <!ATTLIST list draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1031 <!ATTLIST list alt NMTOKENS #IMPLIED > 
    10321032<!ATTLIST list numberSystem CDATA #IMPLIED > <!-- deprecated --> 
    10331033 
    10341034<!ELEMENT percentSign ( #PCDATA ) > 
     1035<!ATTLIST percentSign alt NMTOKENS #IMPLIED > 
     1036<!ATTLIST percentSign draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    10351037<!ATTLIST percentSign references CDATA #IMPLIED > 
    1036 <!ATTLIST percentSign draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1037 <!ATTLIST percentSign alt NMTOKENS #IMPLIED > 
    10381038<!ATTLIST percentSign numberSystem CDATA #IMPLIED > <!-- deprecated --> 
    10391039 
    10401040<!ELEMENT nativeZeroDigit ( #PCDATA ) > 
     1041<!ATTLIST nativeZeroDigit alt NMTOKENS #IMPLIED > 
     1042<!ATTLIST nativeZeroDigit draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    10411043<!ATTLIST nativeZeroDigit references CDATA #IMPLIED > 
    1042 <!ATTLIST nativeZeroDigit draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1043 <!ATTLIST nativeZeroDigit alt NMTOKENS #IMPLIED > 
    10441044<!ATTLIST nativeZeroDigit numberSystem CDATA #IMPLIED > <!-- deprecated --> 
    10451045 
    10461046<!ELEMENT patternDigit ( #PCDATA ) > 
     1047<!ATTLIST patternDigit alt NMTOKENS #IMPLIED > 
     1048<!ATTLIST patternDigit draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    10471049<!ATTLIST patternDigit references CDATA #IMPLIED > 
    1048 <!ATTLIST patternDigit draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1049 <!ATTLIST patternDigit alt NMTOKENS #IMPLIED > 
    10501050<!ATTLIST patternDigit numberSystem CDATA #IMPLIED > <!-- deprecated --> 
    10511051 
    10521052<!ELEMENT plusSign ( #PCDATA ) > 
     1053<!ATTLIST plusSign alt NMTOKENS #IMPLIED > 
     1054<!ATTLIST plusSign draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    10531055<!ATTLIST plusSign references CDATA #IMPLIED > 
    1054 <!ATTLIST plusSign draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1055 <!ATTLIST plusSign alt NMTOKENS #IMPLIED > 
    10561056<!ATTLIST plusSign numberSystem CDATA #IMPLIED > <!-- deprecated --> 
    10571057 
    10581058<!ELEMENT minusSign ( #PCDATA ) > 
     1059<!ATTLIST minusSign alt NMTOKENS #IMPLIED > 
     1060<!ATTLIST minusSign draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    10591061<!ATTLIST minusSign references CDATA #IMPLIED > 
    1060 <!ATTLIST minusSign draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1061 <!ATTLIST minusSign alt NMTOKENS #IMPLIED > 
    10621062<!ATTLIST minusSign numberSystem CDATA #IMPLIED > <!-- deprecated --> 
    10631063 
    10641064<!ELEMENT exponential ( #PCDATA ) > 
     1065<!ATTLIST exponential alt NMTOKENS #IMPLIED > 
     1066<!ATTLIST exponential draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    10651067<!ATTLIST exponential references CDATA #IMPLIED > 
    1066 <!ATTLIST exponential draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1067 <!ATTLIST exponential alt NMTOKENS #IMPLIED > 
    10681068<!ATTLIST exponential numberSystem CDATA #IMPLIED > <!-- deprecated --> 
    10691069 
    10701070<!ELEMENT superscriptingExponent ( #PCDATA ) > 
     1071<!ATTLIST superscriptingExponent alt NMTOKENS #IMPLIED > 
     1072<!ATTLIST superscriptingExponent draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    10711073<!ATTLIST superscriptingExponent references CDATA #IMPLIED > 
    1072 <!ATTLIST superscriptingExponent draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    1073 <!ATTLIST superscriptingExponent alt NMTOKENS #IMPLIED > 
    10741074 
    10751075<!ELEMENT perMille ( #PCDATA ) > 
     1076<!ATTLIST perMille alt NMTOKENS #IMPLIED > 
     1077<!ATTLIST perMille draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    10761078<!ATTLIST perMille references CDATA #IMPLIED > 
    1077 <!ATTLIST perMille draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1078 <!ATTLIST perMille alt NMTOKENS #IMPLIED > 
    10791079<!ATTLIST perMille numberSystem CDATA #IMPLIED > <!-- deprecated --> 
    10801080 
    10811081<!ELEMENT infinity ( #PCDATA ) > 
     1082<!ATTLIST infinity alt NMTOKENS #IMPLIED > 
     1083<!ATTLIST infinity draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    10821084<!ATTLIST infinity references CDATA #IMPLIED > 
    1083 <!ATTLIST infinity draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1084 <!ATTLIST infinity alt NMTOKENS #IMPLIED > 
    10851085<!ATTLIST infinity numberSystem CDATA #IMPLIED > <!-- deprecated --> 
    10861086 
    10871087<!ELEMENT nan ( #PCDATA ) > 
     1088<!ATTLIST nan alt NMTOKENS #IMPLIED > 
     1089<!ATTLIST nan draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    10881090<!ATTLIST nan references CDATA #IMPLIED > 
    1089 <!ATTLIST nan draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1090 <!ATTLIST nan alt NMTOKENS #IMPLIED > 
    10911091<!ATTLIST nan numberSystem CDATA #IMPLIED > <!-- deprecated --> 
    10921092 
    10931093<!ELEMENT currencyDecimal ( #PCDATA ) > 
     1094<!ATTLIST currencyDecimal alt NMTOKENS #IMPLIED > 
     1095<!ATTLIST currencyDecimal draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    10941096<!ATTLIST currencyDecimal references CDATA #IMPLIED > 
    1095 <!ATTLIST currencyDecimal draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1096 <!ATTLIST currencyDecimal alt NMTOKENS #IMPLIED > 
    10971097<!ATTLIST currencyDecimal numberSystem CDATA #IMPLIED > <!-- deprecated --> 
    10981098 
    10991099<!ELEMENT currencyGroup ( #PCDATA ) > 
     1100<!ATTLIST currencyGroup alt NMTOKENS #IMPLIED > 
     1101<!ATTLIST currencyGroup draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    11001102<!ATTLIST currencyGroup references CDATA #IMPLIED > 
    1101 <!ATTLIST currencyGroup draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1102 <!ATTLIST currencyGroup alt NMTOKENS #IMPLIED > 
    11031103<!ATTLIST currencyGroup numberSystem CDATA #IMPLIED > <!-- deprecated --> 
    11041104 
    11051105<!ELEMENT pattern ( #PCDATA ) > 
    11061106<!ATTLIST pattern type NMTOKEN "standard" > 
    1107 <!ATTLIST pattern draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    11081107<!ATTLIST pattern numbers CDATA #IMPLIED > 
    11091108<!ATTLIST pattern count (0 | 1 | zero | one | two | few | many | other) #IMPLIED > <!-- Only used for decimalFormats type="1000..." --> 
     1109<!ATTLIST pattern alt NMTOKENS #IMPLIED > 
     1110<!ATTLIST pattern draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    11101111<!ATTLIST pattern references CDATA #IMPLIED > 
    1111 <!ATTLIST pattern alt NMTOKENS #IMPLIED > 
    11121112 
    11131113<!ELEMENT decimalFormats (alias | (default*, decimalFormatLength*, special*)) > <!-- default element is deprecated --> 
     
    11181118<!ELEMENT decimalFormatLength (alias | (default*, decimalFormat*, special*)) > <!-- default element is deprecated --> 
    11191119<!ATTLIST decimalFormatLength type ( full | long | medium | short ) #IMPLIED > 
     1120<!ATTLIST decimalFormatLength alt NMTOKENS #IMPLIED > 
    11201121<!ATTLIST decimalFormatLength draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    11211122<!ATTLIST decimalFormatLength standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    11221123<!ATTLIST decimalFormatLength references CDATA #IMPLIED > 
    1123 <!ATTLIST decimalFormatLength alt NMTOKENS #IMPLIED > 
    11241124<!ATTLIST decimalFormatLength validSubLocales CDATA #IMPLIED > 
    11251125 
    11261126<!ELEMENT decimalFormat (alias | (pattern*, special*)) > 
    11271127<!ATTLIST decimalFormat type NMTOKEN "standard" > 
     1128<!ATTLIST decimalFormat alt NMTOKENS #IMPLIED > 
    11281129<!ATTLIST decimalFormat draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    11291130<!ATTLIST decimalFormat standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    11301131<!ATTLIST decimalFormat references CDATA #IMPLIED > 
    1131 <!ATTLIST decimalFormat alt NMTOKENS #IMPLIED > 
    11321132<!ATTLIST decimalFormat validSubLocales CDATA #IMPLIED > 
    11331133 
     
    11391139<!ELEMENT scientificFormatLength (alias | (default*, scientificFormat*, special*)) > <!-- default element is deprecated --> 
    11401140<!ATTLIST scientificFormatLength type ( full | long | medium | short ) #IMPLIED > 
     1141<!ATTLIST scientificFormatLength alt NMTOKENS #IMPLIED > 
    11411142<!ATTLIST scientificFormatLength draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    11421143<!ATTLIST scientificFormatLength standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    11431144<!ATTLIST scientificFormatLength references CDATA #IMPLIED > 
    1144 <!ATTLIST scientificFormatLength alt NMTOKENS #IMPLIED > 
    11451145<!ATTLIST scientificFormatLength validSubLocales CDATA #IMPLIED > 
    11461146 
    11471147<!ELEMENT scientificFormat (alias | (pattern*, special*)) > 
    11481148<!ATTLIST scientificFormat type NMTOKEN "standard" > 
     1149<!ATTLIST scientificFormat alt NMTOKENS #IMPLIED > 
    11491150<!ATTLIST scientificFormat draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    11501151<!ATTLIST scientificFormat standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    11511152<!ATTLIST scientificFormat references CDATA #IMPLIED > 
    1152 <!ATTLIST scientificFormat alt NMTOKENS #IMPLIED > 
    11531153<!ATTLIST scientificFormat validSubLocales CDATA #IMPLIED > 
    11541154 
     
    11601160<!ELEMENT percentFormatLength (alias | (default*, percentFormat*, special*)) > <!-- default element is deprecated --> 
    11611161<!ATTLIST percentFormatLength type ( full | long | medium | short ) #IMPLIED > 
     1162<!ATTLIST percentFormatLength alt NMTOKENS #IMPLIED > 
    11621163<!ATTLIST percentFormatLength draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    11631164<!ATTLIST percentFormatLength standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    11641165<!ATTLIST percentFormatLength references CDATA #IMPLIED > 
    1165 <!ATTLIST percentFormatLength alt NMTOKENS #IMPLIED > 
    11661166<!ATTLIST percentFormatLength validSubLocales CDATA #IMPLIED > 
    11671167 
    11681168<!ELEMENT percentFormat (alias | (pattern*, special*)) > 
    11691169<!ATTLIST percentFormat type NMTOKEN "standard" > 
     1170<!ATTLIST percentFormat alt NMTOKENS #IMPLIED > 
    11701171<!ATTLIST percentFormat draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    11711172<!ATTLIST percentFormat standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    11721173<!ATTLIST percentFormat references CDATA #IMPLIED > 
    1173 <!ATTLIST percentFormat alt NMTOKENS #IMPLIED > 
    11741174<!ATTLIST percentFormat validSubLocales CDATA #IMPLIED > 
    11751175 
     
    11841184 
    11851185<!ELEMENT surroundingMatch ( #PCDATA ) > 
     1186<!ATTLIST surroundingMatch alt NMTOKENS #IMPLIED > 
    11861187<!ATTLIST surroundingMatch draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1187 <!ATTLIST surroundingMatch alt NMTOKENS #IMPLIED > 
    11881188<!ATTLIST surroundingMatch references CDATA #IMPLIED > 
    11891189 
    11901190<!ELEMENT currencyMatch ( #PCDATA ) > 
     1191<!ATTLIST currencyMatch alt NMTOKENS #IMPLIED > 
    11911192<!ATTLIST currencyMatch draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1192 <!ATTLIST currencyMatch alt NMTOKENS #IMPLIED > 
    11931193<!ATTLIST currencyMatch references CDATA #IMPLIED > 
    11941194 
    11951195<!ELEMENT insertBetween ( #PCDATA ) > 
     1196<!ATTLIST insertBetween alt NMTOKENS #IMPLIED > 
    11961197<!ATTLIST insertBetween draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1197 <!ATTLIST insertBetween alt NMTOKENS #IMPLIED > 
    11981198<!ATTLIST insertBetween references CDATA #IMPLIED > 
    11991199 
    12001200<!ELEMENT currencyFormatLength (alias | (default*, currencyFormat*, special*)) > <!-- default element is deprecated --> 
    12011201<!ATTLIST currencyFormatLength type ( full | long | medium | short ) #IMPLIED > 
     1202<!ATTLIST currencyFormatLength alt NMTOKENS #IMPLIED > 
    12021203<!ATTLIST currencyFormatLength draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    12031204<!ATTLIST currencyFormatLength standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    12041205<!ATTLIST currencyFormatLength references CDATA #IMPLIED > 
    1205 <!ATTLIST currencyFormatLength alt NMTOKENS #IMPLIED > 
    12061206<!ATTLIST currencyFormatLength validSubLocales CDATA #IMPLIED > 
    12071207 
    12081208<!ELEMENT currencyFormat (alias | (pattern*, special*)) > 
    12091209<!ATTLIST currencyFormat type NMTOKEN "standard" > 
     1210<!ATTLIST currencyFormat alt NMTOKENS #IMPLIED > 
    12101211<!ATTLIST currencyFormat draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    12111212<!ATTLIST currencyFormat standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    12121213<!ATTLIST currencyFormat references CDATA #IMPLIED > 
    1213 <!ATTLIST currencyFormat alt NMTOKENS #IMPLIED > 
    12141214<!ATTLIST currencyFormat validSubLocales CDATA #IMPLIED > 
    12151215 
     
    12221222    pattern + displayName; the second is for backwards compatibility --> 
    12231223<!ATTLIST currency type NMTOKEN "standard" > 
     1224<!ATTLIST currency alt NMTOKENS #IMPLIED > 
    12241225<!ATTLIST currency draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    12251226<!ATTLIST currency references CDATA #IMPLIED > 
    1226 <!ATTLIST currency alt NMTOKENS #IMPLIED > 
    12271227<!ATTLIST currency validSubLocales CDATA #IMPLIED > 
    12281228 
    12291229<!ELEMENT symbol ( #PCDATA ) > 
     1230<!ATTLIST symbol choice ( true | false ) #IMPLIED > <!-- deprecated --> 
     1231<!ATTLIST symbol alt NMTOKENS #IMPLIED > 
    12301232<!ATTLIST symbol draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    12311233<!ATTLIST symbol references CDATA #IMPLIED > 
    1232 <!ATTLIST symbol alt NMTOKENS #IMPLIED > 
    1233 <!ATTLIST symbol choice ( true | false ) #IMPLIED > <!-- deprecated --> 
    12341234 
    12351235<!ELEMENT miscPatterns (alias | (default*, pattern*, special*)) > <!-- default element is deprecated --> 
     
    12401240 
    12411241<!ELEMENT units (alias | (unit*, unitLength*, durationUnit*, special*)) > 
     1242<!ATTLIST units alt NMTOKENS #IMPLIED > 
    12421243<!ATTLIST units draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    12431244<!ATTLIST units references CDATA #IMPLIED > 
    1244 <!ATTLIST units alt NMTOKENS #IMPLIED > 
    12451245<!ATTLIST units validSubLocales CDATA #IMPLIED > 
    12461246 
    12471247<!ELEMENT unitLength (alias | (compoundUnit*, unit*, special*)) > 
    12481248<!ATTLIST unitLength type ( long | short | narrow ) #REQUIRED > 
     1249<!ATTLIST unitLength alt NMTOKENS #IMPLIED > 
    12491250<!ATTLIST unitLength draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    12501251<!ATTLIST unitLength references CDATA #IMPLIED > 
    1251 <!ATTLIST unitLength alt NMTOKENS #IMPLIED > 
    12521252<!ATTLIST unitLength validSubLocales CDATA #IMPLIED > 
    12531253 
    12541254<!ELEMENT compoundUnit (alias | (compoundUnitPattern*, special*)) > 
    12551255<!ATTLIST compoundUnit type NMTOKEN #REQUIRED > 
     1256<!ATTLIST compoundUnit alt NMTOKENS #IMPLIED > 
    12561257<!ATTLIST compoundUnit draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    12571258<!ATTLIST compoundUnit references CDATA #IMPLIED > 
    1258 <!ATTLIST compoundUnit alt NMTOKENS #IMPLIED > 
    12591259<!ATTLIST compoundUnit validSubLocales CDATA #IMPLIED > 
    12601260 
    12611261<!ELEMENT unit (alias | (unitPattern*, special*)) > 
    12621262<!ATTLIST unit type NMTOKEN #REQUIRED > 
     1263<!ATTLIST unit alt NMTOKENS #IMPLIED > 
    12631264<!ATTLIST unit draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    12641265<!ATTLIST unit references CDATA #IMPLIED > 
    1265 <!ATTLIST unit alt NMTOKENS #IMPLIED > 
    12661266<!ATTLIST unit validSubLocales CDATA #IMPLIED > 
    12671267 
    12681268<!ELEMENT durationUnit (alias | (durationUnitPattern*, special*)) > 
    12691269<!ATTLIST durationUnit type NMTOKEN #REQUIRED > 
     1270<!ATTLIST durationUnit alt NMTOKENS #IMPLIED > 
    12701271<!ATTLIST durationUnit draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    12711272<!ATTLIST durationUnit references CDATA #IMPLIED > 
    1272 <!ATTLIST durationUnit alt NMTOKENS #IMPLIED > 
    12731273 
    12741274<!ELEMENT unitPattern ( #PCDATA ) > 
    12751275<!ATTLIST unitPattern count (0 | 1 | zero | one | two | few | many | other) #REQUIRED > 
     1276<!ATTLIST unitPattern alt NMTOKENS #IMPLIED > 
    12761277<!ATTLIST unitPattern draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    12771278<!ATTLIST unitPattern references CDATA #IMPLIED > 
    1278 <!ATTLIST unitPattern alt NMTOKENS #IMPLIED > 
    12791279<!ATTLIST unitPattern validSubLocales CDATA #IMPLIED > 
    12801280 
    12811281<!ELEMENT compoundUnitPattern ( #PCDATA ) > 
     1282<!ATTLIST compoundUnitPattern alt NMTOKENS #IMPLIED > 
    12821283<!ATTLIST compoundUnitPattern draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    12831284<!ATTLIST compoundUnitPattern references CDATA #IMPLIED > 
    1284 <!ATTLIST compoundUnitPattern alt NMTOKENS #IMPLIED > 
    12851285<!ATTLIST compoundUnitPattern validSubLocales CDATA #IMPLIED > 
    12861286 
    12871287<!ELEMENT durationUnitPattern ( #PCDATA ) > 
     1288<!ATTLIST durationUnitPattern alt NMTOKENS #IMPLIED > 
    12881289<!ATTLIST durationUnitPattern draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    12891290<!ATTLIST durationUnitPattern references CDATA #IMPLIED > 
    1290 <!ATTLIST durationUnitPattern alt NMTOKENS #IMPLIED > 
    12911291<!ATTLIST durationUnitPattern validSubLocales CDATA #IMPLIED > 
    12921292 
    12931293<!ELEMENT listPatterns (alias | (listPattern*, special*)) > 
     1294<!ATTLIST listPatterns alt NMTOKENS #IMPLIED > 
    12941295<!ATTLIST listPatterns draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    12951296<!ATTLIST listPatterns references CDATA #IMPLIED > 
    1296 <!ATTLIST listPatterns alt NMTOKENS #IMPLIED > 
    12971297<!ATTLIST listPatterns validSubLocales CDATA #IMPLIED > 
    12981298 
    12991299<!ELEMENT listPattern (alias | (listPatternPart*, special*)) > 
    13001300<!ATTLIST listPattern type NMTOKEN #IMPLIED > 
     1301<!ATTLIST listPattern alt NMTOKENS #IMPLIED > 
    13011302<!ATTLIST listPattern draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    13021303<!ATTLIST listPattern references CDATA #IMPLIED > 
    1303 <!ATTLIST listPattern alt NMTOKENS #IMPLIED > 
    13041304<!ATTLIST listPattern validSubLocales CDATA #IMPLIED > 
    13051305 
    13061306<!ELEMENT listPatternPart ( #PCDATA ) > 
    13071307<!ATTLIST listPatternPart type (start | middle | end | 2 | 3) #REQUIRED > 
     1308<!ATTLIST listPatternPart alt NMTOKENS #IMPLIED > 
    13081309<!ATTLIST listPatternPart draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    13091310<!ATTLIST listPatternPart references CDATA #IMPLIED > 
    1310 <!ATTLIST listPatternPart alt NMTOKENS #IMPLIED > 
    13111311<!ATTLIST listPatternPart validSubLocales CDATA #IMPLIED > 
    13121312 
     
    13221322<!ELEMENT collation (alias | (base?, import*, settings?, suppress_contractions?, optimize?, (cr* | rules?), special*)) > 
    13231323<!ATTLIST collation type NMTOKEN "standard" > 
     1324<!ATTLIST collation visibility ( internal | external ) "external" >  
     1325<!ATTLIST collation alt NMTOKENS #IMPLIED > 
    13241326<!ATTLIST collation draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    13251327<!ATTLIST collation standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    13261328<!ATTLIST collation references CDATA #IMPLIED > 
    1327 <!ATTLIST collation alt NMTOKENS #IMPLIED > 
    13281329<!ATTLIST collation validSubLocales CDATA #IMPLIED > 
    1329 <!ATTLIST collation visibility ( internal | external ) "external" >  
    13301330 
    13311331<!ELEMENT base (alias|special) > <!-- deprecated collations/collation/base, see CLDR ticket #6332 --> 
     
    13421342<!ATTLIST settings caseLevel            ( on | off ) #IMPLIED > 
    13431343<!ATTLIST settings caseFirst            ( upper | lower | off ) #IMPLIED > 
    1344 <!ATTLIST settings hiraganaQuarternary  ( on | off ) #IMPLIED > 
    1345 <!ATTLIST settings hiraganaQuaternary   ( on | off ) #IMPLIED > 
     1344<!ATTLIST settings hiraganaQuarternary  ( on | off ) #IMPLIED > <!-- deprecated --> 
     1345<!ATTLIST settings hiraganaQuaternary   ( on | off ) #IMPLIED > <!-- deprecated --> 
     1346<!ATTLIST settings maxVariable          ( space | punct | symbol | currency ) #IMPLIED > 
    13461347<!ATTLIST settings numeric              ( on | off ) #IMPLIED > 
    13471348<!ATTLIST settings private              ( true | false ) #IMPLIED > <!-- deprecated --> 
    1348 <!ATTLIST settings variableTop          CDATA #IMPLIED > 
     1349<!ATTLIST settings variableTop          CDATA #IMPLIED > <!-- deprecated --> 
    13491350<!ATTLIST settings reorder              NMTOKENS #IMPLIED > 
    13501351 
     
    14091410 
    14101411<!ELEMENT messages (alias | ( yesstr*, nostr*, yesexpr*, noexpr*)) > 
     1412<!ATTLIST messages alt NMTOKENS #IMPLIED > 
    14111413<!ATTLIST messages draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    14121414<!ATTLIST messages references CDATA #IMPLIED > 
    1413 <!ATTLIST messages alt NMTOKENS #IMPLIED > 
    14141415<!ATTLIST messages validSubLocales CDATA #IMPLIED > 
    14151416 
    14161417<!ELEMENT yesstr ( #PCDATA ) > 
     1418<!ATTLIST yesstr alt NMTOKENS #IMPLIED > 
    14171419<!ATTLIST yesstr draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    14181420<!ATTLIST yesstr references CDATA #IMPLIED > 
    1419 <!ATTLIST yesstr alt NMTOKENS #IMPLIED > 
    14201421 
    14211422<!ELEMENT nostr ( #PCDATA ) > 
     1423<!ATTLIST nostr alt NMTOKENS #IMPLIED > 
    14221424<!ATTLIST nostr draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    14231425<!ATTLIST nostr references CDATA #IMPLIED > 
    1424 <!ATTLIST nostr alt NMTOKENS #IMPLIED > 
    14251426 
    14261427<!-- START_DEPRECATED --> 
    14271428<!ELEMENT yesexpr ( #PCDATA ) > <!-- deprecated. --> 
     1429<!ATTLIST yesexpr alt NMTOKENS #IMPLIED > 
    14281430<!ATTLIST yesexpr draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    14291431<!ATTLIST yesexpr references CDATA #IMPLIED > 
    1430 <!ATTLIST yesexpr alt NMTOKENS #IMPLIED > 
    14311432 
    14321433<!ELEMENT noexpr ( #PCDATA ) > <!-- deprecated. --> 
     1434<!ATTLIST noexpr alt NMTOKENS #IMPLIED > 
    14331435<!ATTLIST noexpr draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    14341436<!ATTLIST noexpr references CDATA #IMPLIED > 
    1435 <!ATTLIST noexpr alt NMTOKENS #IMPLIED > 
    14361437<!-- END_DEPRECATED --> 
    14371438 
    14381439<!ELEMENT segmentations ( alias | segmentation*) > 
     1440<!ATTLIST segmentations alt NMTOKENS #IMPLIED > 
    14391441<!ATTLIST segmentations draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED ><!-- true and false are deprecated. --> 
    1440 <!ATTLIST segmentations alt NMTOKENS #IMPLIED > 
     1442<!ATTLIST segmentations references CDATA #IMPLIED > 
    14411443<!ATTLIST segmentations validSubLocales CDATA #IMPLIED > 
    1442 <!ATTLIST segmentations references CDATA #IMPLIED > 
    14431444 
    14441445<!ELEMENT segmentation ( alias | (variables?, segmentRules?, exceptions?) | special*) > 
    14451446<!ATTLIST segmentation type NMTOKEN #REQUIRED > 
     1447<!ATTLIST segmentation alt NMTOKENS #IMPLIED > 
    14461448<!ATTLIST segmentation draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED ><!-- true and false are deprecated. --> 
    1447 <!ATTLIST segmentation alt NMTOKENS #IMPLIED > 
     1449<!ATTLIST segmentation references CDATA #IMPLIED > 
    14481450<!ATTLIST segmentation validSubLocales CDATA #IMPLIED > 
    1449 <!ATTLIST segmentation references CDATA #IMPLIED > 
    14501451 
    14511452<!ELEMENT variables ( alias | variable*) > 
     
    14531454<!ELEMENT variable ( #PCDATA ) > 
    14541455<!ATTLIST variable id CDATA #REQUIRED > 
     1456<!ATTLIST variable alt NMTOKENS #IMPLIED > 
    14551457<!ATTLIST variable draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED ><!-- true and false are deprecated. --> 
    1456 <!ATTLIST variable alt NMTOKENS #IMPLIED > 
    14571458<!ATTLIST variable references CDATA #IMPLIED > 
    14581459 
     
    14611462<!ELEMENT rule ( #PCDATA ) > 
    14621463<!ATTLIST rule id NMTOKEN #REQUIRED > 
     1464<!ATTLIST rule alt NMTOKENS #IMPLIED > 
    14631465<!ATTLIST rule draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED ><!-- true and false are deprecated. --> 
    1464 <!ATTLIST rule alt NMTOKENS #IMPLIED > 
    14651466<!ATTLIST rule references CDATA #IMPLIED > 
    14661467 
     
    14911492<!ELEMENT reference ( #PCDATA ) > 
    14921493<!ATTLIST reference type NMTOKEN #REQUIRED> 
     1494<!ATTLIST reference uri CDATA #IMPLIED > 
     1495<!ATTLIST reference alt NMTOKENS #IMPLIED > 
     1496<!ATTLIST reference draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    14931497<!ATTLIST reference standard ( true | false ) #IMPLIED > 
    1494 <!ATTLIST reference uri CDATA #IMPLIED > 
    1495 <!ATTLIST reference draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1496 <!ATTLIST reference alt NMTOKENS #IMPLIED > 
    14971498 
    14981499<!-- ######################################################### --> 
  • tags/release-25/common/dtd/ldmlBCP47.dtd

    r11755 r11755  
    1414<!ELEMENT version EMPTY > 
    1515<!ATTLIST version number CDATA #REQUIRED> 
    16 <!ATTLIST version cldrVersion CDATA #FIXED "24" > 
     16<!ATTLIST version cldrVersion CDATA #FIXED "25" > 
    1717 
    1818<!ELEMENT generation EMPTY> 
  • tags/release-25/common/dtd/ldmlSupplemental.dtd

    r11755 r11755  
    1616<!ELEMENT version EMPTY > 
    1717<!ATTLIST version number CDATA #REQUIRED > 
    18 <!ATTLIST version cldrVersion CDATA #FIXED "24" > 
     18<!ATTLIST version cldrVersion CDATA #FIXED "25" > 
    1919 
    2020<!ELEMENT generation EMPTY > 
     
    2626<!ELEMENT currencyData ( fractions*, region+ ) > 
    2727<!ATTLIST currencyData draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     28 
    2829<!ELEMENT fractions ( info+ ) > 
    2930<!ATTLIST fractions draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     
    5051<!ATTLIST currency rounding NMTOKEN #IMPLIED > 
    5152<!ATTLIST currency cashRounding NMTOKEN #IMPLIED > 
     53<!ATTLIST currency tender ( true | false ) #IMPLIED > 
    5254<!ATTLIST currency draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    53 <!ATTLIST currency tender ( true | false ) #IMPLIED > 
    5455<!ATTLIST currency references CDATA #IMPLIED > 
    5556 
     
    6263<!ATTLIST group contains NMTOKENS #IMPLIED > 
    6364<!ATTLIST group grouping ( true | false )  #IMPLIED > 
     65<!ATTLIST group status ( deprecated | grouping ) #IMPLIED > 
    6466<!ATTLIST group draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    6567<!ATTLIST group references CDATA #IMPLIED > 
    66 <!ATTLIST group status ( deprecated | grouping ) #IMPLIED > 
    6768 
    6869<!ELEMENT languageData ( language* ) > 
     
    105106 
    106107<!ELEMENT calendarData ( calendar* ) > 
     108 
    107109<!ELEMENT calendar ( calendarSystem?, eras? ) > 
    108 <!ATTLIST calendar type NMTOKENS #REQUIRED > 
     110<!ATTLIST calendar type NMTOKEN #REQUIRED > 
    109111<!ATTLIST calendar territories NMTOKENS #IMPLIED > <!-- territories are deprecated.  use ordering attribute in calendarPreference element instead. --> 
    110112<!ATTLIST calendar draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     
    113115 
    114116<!ELEMENT calendarSystem EMPTY > 
     117<!ATTLIST calendarSystem type (solar | lunar | lunisolar | other) #REQUIRED > 
    115118<!ATTLIST calendarSystem references CDATA #IMPLIED > 
    116 <!ATTLIST calendarSystem type (solar | lunar | lunisolar | other) #REQUIRED > 
    117119 
    118120<!ELEMENT eras ( era* ) > 
     
    120122 
    121123<!ELEMENT era EMPTY > 
    122 <!ATTLIST era type NMTOKENS #REQUIRED > 
     124<!ATTLIST era type NMTOKEN #REQUIRED > 
    123125<!ATTLIST era start CDATA #IMPLIED > 
    124126<!ATTLIST era end CDATA #IMPLIED > 
     
    161163<!ELEMENT timeData ( hours* ) > 
    162164<!ELEMENT hours EMPTY > 
     165<!ATTLIST hours allowed NMTOKENS #REQUIRED > 
    163166<!ATTLIST hours preferred NMTOKEN #REQUIRED > 
    164 <!ATTLIST hours allowed NMTOKENS #REQUIRED > 
    165167<!ATTLIST hours regions NMTOKENS #REQUIRED > 
    166168<!ATTLIST hours draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     
    185187<!ELEMENT characters ( character-fallback*) > 
    186188<!ATTLIST characters draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     189 
    187190<!ELEMENT character-fallback ( character* ) > 
     191 
    188192<!ELEMENT character (substitute*) > 
    189193<!ATTLIST character value CDATA #REQUIRED > 
     
    200204 
    201205<!ELEMENT transforms ( transform*) > 
     206 
    202207<!ELEMENT transform ((comment | tRule)*) > 
    203 <!ATTLIST transform draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    204 <!ATTLIST transform references CDATA #IMPLIED > 
    205 <!ATTLIST transform alt NMTOKENS #IMPLIED > 
    206208<!ATTLIST transform source CDATA #IMPLIED > 
    207209<!ATTLIST transform target CDATA #IMPLIED > 
     
    209211<!ATTLIST transform direction ( forward | backward | both ) "both" > 
    210212<!ATTLIST transform visibility ( internal | external ) "external" > 
     213<!ATTLIST transform draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     214<!ATTLIST transform references CDATA #IMPLIED > 
     215<!ATTLIST transform alt NMTOKENS #IMPLIED > 
     216 
    211217<!ELEMENT comment (#PCDATA) > 
     218 
    212219<!ELEMENT tRule (#PCDATA) > 
    213220 
     
    228235 
    229236<!ELEMENT attributes EMPTY > 
    230 <!ATTLIST attributes draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    231237<!ATTLIST attributes element NMTOKENS #IMPLIED > 
    232238<!ATTLIST attributes attribute NMTOKENS #IMPLIED > 
    233239<!ATTLIST attributes attributeValue CDATA #IMPLIED > 
     240<!ATTLIST attributes draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    234241 
    235242<!ELEMENT validity (  variable*,  attributeValues* ) > 
     
    237244 
    238245<!ELEMENT variable ( #PCDATA ) > 
     246<!ATTLIST variable type NMTOKEN #IMPLIED > 
     247<!ATTLIST variable id CDATA #REQUIRED > 
    239248<!ATTLIST variable draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    240 <!ATTLIST variable id CDATA #IMPLIED > 
    241 <!ATTLIST variable type NMTOKEN #IMPLIED > 
    242249 
    243250<!ELEMENT attributeValues (  #PCDATA ) > 
    244 <!ATTLIST attributeValues draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     251<!ATTLIST attributeValues type NMTOKEN #IMPLIED > 
    245252<!ATTLIST attributeValues elements NMTOKENS #IMPLIED > 
    246253<!ATTLIST attributeValues attributes NMTOKENS #IMPLIED > 
    247 <!ATTLIST attributeValues type NMTOKEN #IMPLIED > 
    248254<!ATTLIST attributeValues order NMTOKEN #IMPLIED > 
     255<!ATTLIST attributeValues draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    249256 
    250257<!ELEMENT alias ( languageAlias*,  scriptAlias*, territoryAlias*, variantAlias*, zoneAlias* ) > 
     
    280287 
    281288<!ELEMENT deprecatedItems EMPTY > 
    282 <!ATTLIST deprecatedItems draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    283289<!ATTLIST deprecatedItems type ( standard | supplemental | ldml | supplementalData | ldmlBCP47 ) #IMPLIED > <!-- standard | supplemental are deprecated --> 
    284290<!ATTLIST deprecatedItems elements NMTOKENS #IMPLIED > 
    285291<!ATTLIST deprecatedItems attributes NMTOKENS #IMPLIED > 
    286292<!ATTLIST deprecatedItems values CDATA #IMPLIED > 
     293<!ATTLIST deprecatedItems draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    287294 
    288295<!ELEMENT distinguishing ( distinguishingItems* ) > 
     
    290297 
    291298<!ELEMENT distinguishingItems EMPTY > 
    292 <!ATTLIST distinguishingItems draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    293299<!ATTLIST distinguishingItems exclude ( true | false ) #IMPLIED > 
    294300<!ATTLIST distinguishingItems elements NMTOKENS #IMPLIED > 
    295301<!ATTLIST distinguishingItems attributes NMTOKENS #IMPLIED > 
     302<!ATTLIST distinguishingItems draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    296303 
    297304<!ELEMENT blocking ( blockingItems* ) > 
     
    299306 
    300307<!ELEMENT blockingItems EMPTY > 
     308<!ATTLIST blockingItems elements NMTOKENS #IMPLIED > 
    301309<!ATTLIST blockingItems draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    302 <!ATTLIST blockingItems elements NMTOKENS #IMPLIED > 
    303310 
    304311<!ELEMENT coverageAdditions (  languageCoverage*,  scriptCoverage*, territoryCoverage*, currencyCoverage*, timezoneCoverage* ) ><!-- deprecated. --> 
     
    306313 
    307314<!ELEMENT languageCoverage EMPTY ><!-- deprecated. --> 
    308 <!ATTLIST languageCoverage draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    309315<!ATTLIST languageCoverage type NMTOKEN #IMPLIED > 
    310316<!ATTLIST languageCoverage values NMTOKENS #IMPLIED > 
     317<!ATTLIST languageCoverage draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    311318 
    312319<!ELEMENT scriptCoverage EMPTY ><!-- deprecated. --> 
    313 <!ATTLIST scriptCoverage draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    314320<!ATTLIST scriptCoverage type NMTOKEN #IMPLIED > 
    315321<!ATTLIST scriptCoverage values NMTOKENS #IMPLIED > 
     322<!ATTLIST scriptCoverage draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    316323 
    317324<!ELEMENT territoryCoverage EMPTY ><!-- deprecated. --> 
    318 <!ATTLIST territoryCoverage draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    319325<!ATTLIST territoryCoverage type NMTOKEN #IMPLIED > 
    320326<!ATTLIST territoryCoverage values NMTOKENS #IMPLIED > 
     327<!ATTLIST territoryCoverage draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    321328 
    322329<!ELEMENT currencyCoverage EMPTY ><!-- deprecated. --> 
    323 <!ATTLIST currencyCoverage draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    324330<!ATTLIST currencyCoverage type NMTOKEN #IMPLIED > 
    325331<!ATTLIST currencyCoverage values NMTOKENS #IMPLIED > 
     332<!ATTLIST currencyCoverage draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    326333 
    327334<!ELEMENT timezoneCoverage EMPTY ><!-- deprecated. --> 
    328 <!ATTLIST timezoneCoverage draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    329335<!ATTLIST timezoneCoverage type NMTOKEN #IMPLIED > 
    330336<!ATTLIST timezoneCoverage values CDATA #IMPLIED > <!-- would be NMTOKENS, but needs to allow / --> 
     337<!ATTLIST timezoneCoverage draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    331338 
    332339<!ELEMENT defaultContent EMPTY > 
     
    354361<!ATTLIST likelySubtag to NMTOKEN #REQUIRED> 
    355362 
    356 <!ELEMENT plurals (pluralRules*) > 
     363<!ELEMENT plurals (pluralRules*, pluralRanges*) > 
     364<!ATTLIST plurals type ( ordinal | cardinal ) #IMPLIED > <!-- default is cardinal --> 
    357365<!ATTLIST plurals draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >  
    358366<!ATTLIST plurals references CDATA #IMPLIED > 
    359 <!ATTLIST plurals type ( ordinal | cardinal ) #IMPLIED > <!-- default is cardinal --> 
    360367 
    361368<!ELEMENT pluralRules (pluralRule*) > 
     
    368375<!ATTLIST pluralRule draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    369376<!ATTLIST pluralRule references CDATA #IMPLIED > 
     377 
     378<!ELEMENT pluralRanges (pluralRange*) > 
     379<!ATTLIST pluralRanges locales NMTOKENS #REQUIRED > 
     380<!ATTLIST pluralRanges draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >  
     381<!ATTLIST pluralRanges references CDATA #IMPLIED > 
     382 
     383<!ELEMENT pluralRange ( #PCDATA ) > 
     384<!ATTLIST pluralRange start (zero | one | two | few | many | other) #IMPLIED > <!-- if missing, means *all* --> 
     385<!ATTLIST pluralRange end (zero | one | two | few | many | other) #IMPLIED > <!-- if missing, means *all* --> 
     386<!ATTLIST pluralRange result (zero | one | two | few | many | other) #REQUIRED > <!-- if a whole rule is missing, means *other* --> 
     387<!ATTLIST pluralRange draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     388<!ATTLIST pluralRange references CDATA #IMPLIED > 
     389 
    370390 
    371391<!ELEMENT telephoneCodeData ( codesByTerritory* ) > 
     
    386406<!ELEMENT numberingSystems ( numberingSystem* ) > 
    387407<!ELEMENT numberingSystem EMPTY > 
     408<!ATTLIST numberingSystem type ( numeric | algorithmic ) #REQUIRED > 
    388409<!ATTLIST numberingSystem id NMTOKEN #REQUIRED > 
    389 <!ATTLIST numberingSystem type ( numeric | algorithmic ) #REQUIRED > 
    390410<!ATTLIST numberingSystem radix NMTOKEN #IMPLIED > 
    391411<!ATTLIST numberingSystem digits CDATA #IMPLIED > 
     
    396416<!ELEMENT reference ( #PCDATA ) > 
    397417<!ATTLIST reference type NMTOKEN #REQUIRED> 
    398 <!ATTLIST reference standard ( true | false ) #IMPLIED > 
    399418<!ATTLIST reference uri CDATA #IMPLIED > 
    400419<!ATTLIST reference draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     420<!ATTLIST reference standard ( true | false ) #IMPLIED > 
    401421<!ATTLIST reference alt NMTOKENS #IMPLIED > 
    402422 
    403423<!ELEMENT bcp47KeywordMappings ( mapKeys?, mapTypes* ) > <!-- deprecated. --> 
     424 
    404425<!ELEMENT mapKeys ( keyMap* ) > <!-- deprecated. --> 
     426 
    405427<!ELEMENT keyMap EMPTY > <!-- deprecated. --> 
    406428<!ATTLIST keyMap type NMTOKEN #REQUIRED > 
    407429<!ATTLIST keyMap bcp47 NMTOKEN #REQUIRED > 
     430 
    408431<!ELEMENT mapTypes ( typeMap* ) > <!-- deprecated. --> 
    409432<!ATTLIST mapTypes type NMTOKEN #REQUIRED > 
     433 
    410434<!ELEMENT typeMap EMPTY > <!-- deprecated. --> 
    411435<!ATTLIST typeMap type CDATA #REQUIRED > 
     
    413437 
    414438<!ELEMENT languageMatching ( languageMatches* ) > 
     439 
    415440<!ELEMENT languageMatches ( languageMatch* ) > 
    416441<!ATTLIST languageMatches type NMTOKEN #REQUIRED > 
     442 
    417443<!ELEMENT languageMatch EMPTY > 
    418444<!ATTLIST languageMatch desired CDATA #REQUIRED > 
     445<!ATTLIST languageMatch oneway ( true | false ) #IMPLIED > 
     446<!ATTLIST languageMatch percent NMTOKEN #REQUIRED > 
    419447<!ATTLIST languageMatch supported CDATA #REQUIRED > 
    420 <!ATTLIST languageMatch percent NMTOKEN #REQUIRED > 
    421 <!ATTLIST languageMatch oneway ( true | false ) #IMPLIED > 
    422448 
    423449<!-- Day Periods --> 
     
    435461<!ATTLIST dayPeriodRule at NMTOKEN #IMPLIED > 
    436462<!ATTLIST dayPeriodRule after NMTOKEN #IMPLIED > 
     463<!ATTLIST dayPeriodRule before NMTOKEN #IMPLIED > 
    437464<!ATTLIST dayPeriodRule from NMTOKEN #IMPLIED > 
    438 <!ATTLIST dayPeriodRule before NMTOKEN #IMPLIED > 
    439465<!ATTLIST dayPeriodRule to NMTOKEN #IMPLIED > 
    440466<!ATTLIST dayPeriodRule draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     
    452478 
    453479<!ELEMENT usesMetazone EMPTY > 
    454 <!ATTLIST usesMetazone mzone NMTOKEN #REQUIRED > 
    455480<!ATTLIST usesMetazone from CDATA #IMPLIED > 
    456481<!ATTLIST usesMetazone to CDATA #IMPLIED > 
     482<!ATTLIST usesMetazone mzone NMTOKEN #REQUIRED > 
    457483 
    458484<!ELEMENT mapTimezones ( mapZone* ) > 
    459485<!ATTLIST mapTimezones type NMTOKEN #IMPLIED > 
     486<!ATTLIST mapTimezones otherVersion CDATA #IMPLIED > 
    460487<!ATTLIST mapTimezones typeVersion CDATA #IMPLIED > 
    461 <!ATTLIST mapTimezones otherVersion CDATA #IMPLIED > 
    462488<!ATTLIST mapTimezones references CDATA #IMPLIED > 
    463489 
     
    487513 
    488514<!-- Coverage levels --> 
    489 <!ELEMENT coverageLevels ( coverageVariable*, coverageLevel* ) > 
     515<!ELEMENT coverageLevels ( approvalRequirements, coverageVariable*, coverageLevel* ) > 
     516 
     517<!ELEMENT approvalRequirements ( approvalRequirement* ) > 
     518<!ELEMENT approvalRequirement EMPTY > 
     519 
     520<!ATTLIST approvalRequirement votes CDATA #REQUIRED> 
     521<!ATTLIST approvalRequirement locales CDATA #REQUIRED> 
     522<!ATTLIST approvalRequirement paths CDATA #REQUIRED> 
    490523 
    491524<!ELEMENT coverageVariable EMPTY > 
Note: See TracChangeset for help on using the changeset viewer.