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

Ignore:
Location:
tags
Files:
1 deleted
5 edited

Legend:

Unmodified
Added
Removed
  • tags/release-1-4/common/dtd/cldrTest.dtd

    r12026 r12026  
    99--> 
    1010 
    11 <!ELEMENT cldrTest ((number | date | collation)*) > 
     11<!ELEMENT cldrTest ((number | date | zoneFields | collation)*) > 
    1212<!ATTLIST cldrTest version CDATA #REQUIRED> 
    1313 
    1414<!ELEMENT number (result*) > 
     15<!ATTLIST number locales NMTOKENS #IMPLIED> 
    1516 
    1617<!ELEMENT date (result*) > 
     18<!ATTLIST date locales NMTOKENS #IMPLIED> 
    1719 
    1820<!ELEMENT collation (result*) > 
     
    2123<!-- common result attributes --> 
    2224<!ATTLIST result input CDATA #IMPLIED> 
     25<!ATTLIST result draft (true | false | either) #IMPLIED> 
    2326 
    2427<!-- number result attributes --> 
     
    2932<!ATTLIST result timeType (none | short | medium | long | full) #IMPLIED> 
    3033 
     34<!-- zoneFields result attributes --> 
     35<!ATTLIST result zone NMTOKEN #IMPLIED> 
     36<!ATTLIST result date NMTOKEN #IMPLIED> 
     37<!ATTLIST result field NMTOKEN #IMPLIED> 
     38<!ATTLIST result parse NMTOKEN #IMPLIED> 
    3139 
     40 
  • tags/release-1-4/common/dtd/ldml.dtd

    r12026 r12026  
    11<!-- 
    2 Copyright © 2003-2005 Unicode, Inc. and others. All rights reserved. Distributed under the Terms of Use in http://www.unicode.org/copyright.html. 
     2Copyright © 2003-2006 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. 
     
    77 
    88Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in these Data Files or Software without prior written authorization of the copyright holder. 
     9$Revision: 1.81 $ 
     10$Date: 2006-06-23 18:45:03 $ 
    911--> 
    1012 
    11 <!ELEMENT ldml (identity, (alias |(localeDisplayNames?, layout?, characters?, delimiters?, measurement?, dates?, numbers?, collations?, posix?, references?, special*))) > 
     13<!ELEMENT ldml (identity, (alias |(localeDisplayNames?, layout?, characters?, delimiters?, measurement?, dates?, numbers?, collations?, posix?, segmentations?, references?, special*))) > 
    1214<!ATTLIST ldml 
    13    version          CDATA              #FIXED "1.3" 
     15   version          CDATA              #FIXED "1.4" 
    1416> 
    15 <!ATTLIST ldml draft ( true | false ) #IMPLIED > 
     17<!ATTLIST ldml draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1618 
    1719<!-- ######################################################### --> 
     
    2729<!ELEMENT language ( #PCDATA ) > 
    2830<!ATTLIST language type NMTOKEN #REQUIRED > 
    29 <!ATTLIST language draft ( true | false ) #IMPLIED > 
     31<!ATTLIST language draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    3032<!ATTLIST language references CDATA #IMPLIED > 
    3133<!ATTLIST language alt  CDATA #IMPLIED > 
     
    3335<!ELEMENT script ( #PCDATA ) > 
    3436<!ATTLIST script type NMTOKEN #REQUIRED > 
    35 <!ATTLIST script draft ( true | false ) #IMPLIED > 
     37<!ATTLIST script draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    3638<!ATTLIST script references CDATA #IMPLIED > 
    3739<!ATTLIST script alt  CDATA #IMPLIED > 
     
    3941<!ELEMENT territory ( #PCDATA ) > 
    4042<!ATTLIST territory type NMTOKEN #REQUIRED > 
    41 <!ATTLIST territory draft ( true | false ) #IMPLIED > 
     43<!ATTLIST territory draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    4244<!ATTLIST territory references CDATA #IMPLIED > 
    4345<!ATTLIST territory alt  CDATA #IMPLIED > 
     
    4547<!ELEMENT variant ( #PCDATA ) > 
    4648<!ATTLIST variant type NMTOKEN #REQUIRED > 
    47 <!ATTLIST variant draft ( true | false ) #IMPLIED > 
     49<!ATTLIST variant draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    4850<!ATTLIST variant references CDATA #IMPLIED > 
    4951<!ATTLIST variant alt  CDATA #IMPLIED > 
     
    5759<!ATTLIST alias source NMTOKEN #REQUIRED > 
    5860<!ATTLIST alias path CDATA #IMPLIED> 
    59 <!ATTLIST alias draft ( true | false ) #IMPLIED > 
     61<!ATTLIST alias draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    6062<!ATTLIST alias alt CDATA #IMPLIED > 
    6163 
    6264<!ELEMENT default (special*) > 
    63 <!ATTLIST default type NMTOKEN #REQUIRED > 
    64 <!ATTLIST default draft ( true | false ) #IMPLIED > 
     65<!ATTLIST default type NMTOKEN #IMPLIED > <!-- deprecated in favor of choice --> 
     66<!ATTLIST default choice NMTOKEN #IMPLIED > <!-- really required, but needs to be optional to support type also --> 
     67<!ATTLIST default draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    6568<!ATTLIST default references CDATA #IMPLIED > 
    6669<!ATTLIST default alt CDATA #IMPLIED > 
     
    7780<!-- ######################################################### --> 
    7881 
    79 <!ELEMENT localeDisplayNames (alias | (languages?, scripts?, territories?, variants?, keys?, types?, special*)) > 
    80 <!ATTLIST localeDisplayNames draft ( true | false ) #IMPLIED > 
     82<!ELEMENT localeDisplayNames (alias | (languages?, scripts?, territories?, variants?, keys?, types?, measurementSystemNames?, special*)) > 
     83<!ATTLIST localeDisplayNames draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    8184 
    8285<!-- Either 1 alias OR any specials, any order, zero or more language --> 
    8386<!ELEMENT languages ( alias | (language | special)* ) > 
    84 <!ATTLIST languages draft ( true | false ) #IMPLIED  > 
     87<!ATTLIST languages draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED  > <!-- true and false are deprecated. --> 
    8588<!ATTLIST languages standard CDATA #IMPLIED > 
    8689<!ATTLIST languages references CDATA #IMPLIED > 
     
    8992<!-- Either 1 alias OR any specials, any order, zero or more script --> 
    9093<!ELEMENT scripts (alias |(script | special)* ) > 
    91 <!ATTLIST scripts draft ( true | false ) #IMPLIED > 
     94<!ATTLIST scripts draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    9295<!ATTLIST scripts standard CDATA #IMPLIED > 
    9396<!ATTLIST scripts references CDATA #IMPLIED > 
     
    9699<!-- Either 1 alias OR any specials, any order, zero or more territory --> 
    97100<!ELEMENT territories ( alias | (territory | special)*) > 
    98 <!ATTLIST territories draft ( true | false ) #IMPLIED > 
     101<!ATTLIST territories draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    99102<!ATTLIST territories standard CDATA #IMPLIED > 
    100103<!ATTLIST territories references CDATA #IMPLIED > 
     
    103106<!-- Either 1 alias OR any specials, any order, zero or more variant --> 
    104107<!ELEMENT variants ( alias |(variant | special)*  ) > 
    105 <!ATTLIST variants draft ( true | false ) #IMPLIED > 
     108<!ATTLIST variants draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    106109<!ATTLIST variants standard CDATA #IMPLIED > 
    107110<!ATTLIST variants references CDATA #IMPLIED > 
     
    110113<!-- Either 1 alias OR any specials, any order, zero or more key --> 
    111114<!ELEMENT keys ( alias | (key | special)*) > 
    112 <!ATTLIST keys draft ( true | false ) #IMPLIED > 
     115<!ATTLIST keys draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    113116<!ATTLIST keys standard CDATA #IMPLIED > 
    114117<!ATTLIST keys references CDATA #IMPLIED > 
     
    117120<!ELEMENT key ( #PCDATA ) > 
    118121<!ATTLIST key type NMTOKEN #REQUIRED > 
    119 <!ATTLIST key draft ( true | false ) #IMPLIED > 
     122<!ATTLIST key draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    120123<!ATTLIST key references CDATA #IMPLIED > 
    121124<!ATTLIST key alt CDATA #IMPLIED > 
     
    123126<!-- Either 1 alias OR any specials, any order, zero or more type --> 
    124127<!ELEMENT types ( alias | (type | special)* ) > 
    125 <!ATTLIST types draft ( true | false ) #IMPLIED > 
     128<!ATTLIST types draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    126129<!ATTLIST types standard CDATA #IMPLIED > 
    127130<!ATTLIST types references CDATA #IMPLIED > 
     
    131134<!ATTLIST type type NMTOKEN #REQUIRED > 
    132135<!ATTLIST type key NMTOKEN #IMPLIED > 
    133 <!ATTLIST type draft ( true | false ) #IMPLIED > 
     136<!ATTLIST type draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    134137<!ATTLIST type references CDATA #IMPLIED > 
    135138<!ATTLIST type alt CDATA #IMPLIED > 
    136139 
     140<!-- Either 1 alias OR any specials, any order, zero or more measurementSystemName --> 
     141<!ELEMENT measurementSystemNames ( alias | (measurementSystemName | special)* ) > 
     142<!ATTLIST measurementSystemNames draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     143<!ATTLIST measurementSystemNames references CDATA #IMPLIED > 
     144<!ATTLIST measurementSystemNames validSubLocales CDATA #IMPLIED > 
     145 
     146<!ELEMENT measurementSystemName ( #PCDATA ) > 
     147<!ATTLIST measurementSystemName type ( US | metric | UK ) #REQUIRED > 
     148<!ATTLIST measurementSystemName draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     149<!ATTLIST measurementSystemName references CDATA #IMPLIED > 
     150<!ATTLIST measurementSystemName alt CDATA #IMPLIED > 
     151 
    137152 
    138153 
     
    143158<!-- layout and orientation are script specific, so validSublocales attribute is not required --> 
    144159<!ELEMENT layout ( alias | (orientation*, inList*, special*) ) > 
    145 <!ATTLIST layout draft ( true | false ) #IMPLIED > 
     160<!ATTLIST layout draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    146161<!ATTLIST layout references CDATA #IMPLIED > 
    147162 
     
    149164<!ATTLIST orientation characters ( left-to-right | right-to-left | top-to-bottom | bottom-to-top ) "left-to-right" > 
    150165<!ATTLIST orientation lines ( left-to-right | right-to-left | top-to-bottom | bottom-to-top ) "top-to-bottom" > 
    151 <!ATTLIST orientation draft ( true | false ) #IMPLIED > 
     166<!ATTLIST orientation draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    152167<!ATTLIST orientation standard CDATA #IMPLIED > 
    153168<!ATTLIST orientation references CDATA #IMPLIED > 
     
    156171<!ELEMENT inList ( special* ) > 
    157172<!ATTLIST inList casing ( titlecase-words | titlecase-firstword ) #REQUIRED > 
    158 <!ATTLIST inList draft ( true | false ) #IMPLIED > 
     173<!ATTLIST inList draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    159174<!ATTLIST inList references CDATA #IMPLIED > 
    160175<!ATTLIST inList alt CDATA #IMPLIED > 
     
    166181 
    167182<!ELEMENT characters (alias | (exemplarCharacters*, mapping*, special*))  > 
    168 <!ATTLIST characters draft ( true | false ) #IMPLIED > 
     183<!ATTLIST characters draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    169184 
    170185<!ELEMENT exemplarCharacters ( #PCDATA | cp )* > 
    171186<!ATTLIST exemplarCharacters type ( auxiliary | standard ) #IMPLIED > 
    172 <!ATTLIST exemplarCharacters draft ( true | false ) #IMPLIED > 
     187<!ATTLIST exemplarCharacters draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    173188<!ATTLIST exemplarCharacters standard CDATA #IMPLIED > 
    174189<!ATTLIST exemplarCharacters references CDATA #IMPLIED > 
     
    178193<!ELEMENT mapping (special*) > 
    179194<!ATTLIST mapping registry NMTOKEN #REQUIRED > 
    180 <!ATTLIST mapping type NMTOKEN #IMPLIED > 
    181 <!ATTLIST mapping draft ( true | false ) #IMPLIED > 
     195<!ATTLIST mapping type NMTOKEN #IMPLIED > <!-- deprecated in favor of choice --> 
     196<!ATTLIST mapping choice NMTOKEN #IMPLIED > 
     197<!ATTLIST mapping draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    182198<!ATTLIST mapping standard CDATA #IMPLIED > 
    183199<!ATTLIST mapping references CDATA #IMPLIED > 
     
    191207 
    192208<!ELEMENT delimiters (alias | (quotationStart*, quotationEnd*, alternateQuotationStart*, alternateQuotationEnd*, special*)) > 
    193 <!ATTLIST delimiters draft ( true | false ) #IMPLIED > 
     209<!ATTLIST delimiters draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    194210<!ATTLIST delimiters standard CDATA #IMPLIED > 
    195211<!ATTLIST delimiters references CDATA #IMPLIED > 
     
    198214 
    199215<!ELEMENT quotationStart ( #PCDATA | cp )* > 
    200 <!ATTLIST quotationStart draft ( true | false ) #IMPLIED > 
     216<!ATTLIST quotationStart draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    201217<!ATTLIST quotationStart references CDATA #IMPLIED > 
    202218<!ATTLIST quotationStart alt CDATA #IMPLIED > 
    203219 
    204220<!ELEMENT quotationEnd ( #PCDATA | cp )* > 
    205 <!ATTLIST quotationEnd draft ( true | false ) #IMPLIED > 
     221<!ATTLIST quotationEnd draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    206222<!ATTLIST quotationEnd references CDATA #IMPLIED > 
    207223<!ATTLIST quotationEnd alt CDATA #IMPLIED > 
    208224  
    209225<!ELEMENT alternateQuotationStart ( #PCDATA | cp )* > 
    210 <!ATTLIST alternateQuotationStart draft ( true | false ) #IMPLIED > 
     226<!ATTLIST alternateQuotationStart draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    211227<!ATTLIST alternateQuotationStart references CDATA #IMPLIED > 
    212228<!ATTLIST alternateQuotationStart alt CDATA #IMPLIED > 
    213229 
    214230<!ELEMENT alternateQuotationEnd ( #PCDATA | cp )* > 
    215 <!ATTLIST alternateQuotationEnd draft ( true | false ) #IMPLIED > 
     231<!ATTLIST alternateQuotationEnd draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    216232<!ATTLIST alternateQuotationEnd references CDATA #IMPLIED > 
    217233<!ATTLIST alternateQuotationEnd alt CDATA #IMPLIED > 
     
    223239 
    224240<!ELEMENT measurement (alias | (measurementSystem*, paperSize*, special*)) > 
    225 <!ATTLIST measurement draft ( true | false ) #IMPLIED > 
     241<!ATTLIST measurement draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    226242<!ATTLIST measurement standard CDATA #IMPLIED > 
    227243<!ATTLIST measurement references CDATA #IMPLIED > 
     
    230246 
    231247<!ELEMENT paperSize (alias | (height*, width*, special*)) > 
    232 <!ATTLIST paperSize draft ( true | false ) #IMPLIED > 
     248<!ATTLIST paperSize draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    233249<!ATTLIST paperSize standard CDATA #IMPLIED > 
    234250<!ATTLIST paperSize references CDATA #IMPLIED > 
     
    237253 
    238254<!ELEMENT height ( #PCDATA ) > 
    239 <!ATTLIST height draft ( true | false ) #IMPLIED > 
     255<!ATTLIST height draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    240256<!ATTLIST height references CDATA #IMPLIED > 
    241257<!ATTLIST height alt CDATA #IMPLIED > 
    242258 
    243259<!ELEMENT width ( #PCDATA ) > 
    244 <!ATTLIST width draft ( true | false ) #IMPLIED > 
     260<!ATTLIST width draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    245261<!ATTLIST width references CDATA #IMPLIED > 
    246262<!ATTLIST width alt CDATA #IMPLIED > 
    247263 
    248264<!ELEMENT measurementSystem (special*) > 
    249 <!ATTLIST measurementSystem type ( metric | US | UK ) #REQUIRED > 
    250 <!ATTLIST measurementSystem draft ( true | false ) #IMPLIED > 
     265<!ATTLIST measurementSystem type ( metric | US | UK ) #IMPLIED > <!-- deprecated in favor of choice --> 
     266<!ATTLIST measurementSystem choice ( metric | US | UK ) #IMPLIED > <!-- really required, but needs to be optional to support type also --> 
     267<!ATTLIST measurementSystem draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    251268<!ATTLIST measurementSystem standard CDATA #IMPLIED > 
    252269<!ATTLIST measurementSystem references CDATA #IMPLIED > 
     
    260277 
    261278<!ELEMENT dates (alias | (localizedPatternChars*, calendars?, timeZoneNames?, special*)) > 
    262 <!ATTLIST dates draft ( true | false ) #IMPLIED > 
     279<!ATTLIST dates draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    263280<!ATTLIST dates standard CDATA #IMPLIED > 
    264281<!ATTLIST dates references CDATA #IMPLIED > 
     
    267284 
    268285<!ELEMENT localizedPatternChars ( #PCDATA | cp )* > 
    269 <!ATTLIST localizedPatternChars draft ( true | false ) #IMPLIED > 
     286<!ATTLIST localizedPatternChars draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    270287<!ATTLIST localizedPatternChars standard CDATA #IMPLIED > 
    271288<!ATTLIST localizedPatternChars references CDATA #IMPLIED > 
     
    274291 
    275292<!ELEMENT calendars (alias | (default*, calendar*, special*)) > 
    276 <!ATTLIST calendars draft ( true | false ) #IMPLIED > 
     293<!ATTLIST calendars draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    277294<!ATTLIST calendars validSubLocales CDATA #IMPLIED > 
    278295 
    279 <!ELEMENT calendar (alias | (months?, monthNames?, monthAbbr?, days?, dayNames?, dayAbbr?, week?, am*, pm*, eras?, dateFormats?, timeFormats?, dateTimeFormats?, fields*, special*))> 
     296<!ELEMENT calendar (alias | (months?, monthNames?, monthAbbr?, days?, dayNames?, dayAbbr?, quarters?, week?, am*, pm*, eras?, dateFormats?, timeFormats?, dateTimeFormats?, fields*, special*))> 
    280297<!ATTLIST calendar type NMTOKEN #REQUIRED > 
    281 <!ATTLIST calendar draft ( true | false ) #IMPLIED > 
     298<!ATTLIST calendar draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    282299<!ATTLIST calendar standard CDATA #IMPLIED > 
    283300<!ATTLIST calendar references CDATA #IMPLIED > 
     
    286303 
    287304<!ELEMENT months ( alias | (default*, monthContext*, special*)) > 
    288 <!ATTLIST months draft ( true | false ) #IMPLIED > 
     305<!ATTLIST months draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    289306<!ATTLIST months standard CDATA #IMPLIED > 
    290307<!ATTLIST months references CDATA #IMPLIED > 
     
    294311<!ELEMENT monthContext ( alias | (default*, monthWidth*, special*)) > 
    295312<!ATTLIST monthContext type ( format | stand-alone ) #REQUIRED > 
    296 <!ATTLIST monthContext draft ( true | false ) #IMPLIED > 
     313<!ATTLIST monthContext draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    297314<!ATTLIST monthContext standard CDATA #IMPLIED > 
    298315<!ATTLIST monthContext references CDATA #IMPLIED > 
     
    302319<!ELEMENT monthWidth ( alias | (month*, special*)) > 
    303320<!ATTLIST monthWidth type ( abbreviated| narrow | wide) #REQUIRED > 
    304 <!ATTLIST monthWidth draft ( true | false ) #IMPLIED > 
     321<!ATTLIST monthWidth draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    305322<!ATTLIST monthWidth standard CDATA #IMPLIED > 
    306323<!ATTLIST monthWidth references CDATA #IMPLIED > 
     
    312329<!ATTLIST month references CDATA #IMPLIED > 
    313330<!ATTLIST month alt CDATA #IMPLIED > 
    314 <!ATTLIST month draft ( true | false ) #IMPLIED > 
     331<!ATTLIST month draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    315332 
    316333<!-- START_DEPRECATED --> 
    317334<!ELEMENT monthNames ( alias | (month*, special*)) > 
    318 <!ATTLIST monthNames draft ( true | false ) #IMPLIED > 
     335<!ATTLIST monthNames draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    319336 
    320337<!ELEMENT monthAbbr ( alias | (month*, special*)) > 
    321 <!ATTLIST monthAbbr draft ( true | false ) #IMPLIED > 
     338<!ATTLIST monthAbbr draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    322339<!-- END_DEPRECATED--> 
    323340 
    324341<!ELEMENT days ( alias | (default*, dayContext*, special*)) > 
    325 <!ATTLIST days draft ( true | false ) #IMPLIED > 
     342<!ATTLIST days draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED ><!-- true and false are deprecated. --> 
    326343<!ATTLIST days standard CDATA #IMPLIED > 
    327344<!ATTLIST days references CDATA #IMPLIED > 
     
    330347 
    331348<!ELEMENT dayContext ( alias | (default*, dayWidth*, special*)) > 
    332 <!ATTLIST dayContext draft ( true | false ) #IMPLIED > 
     349<!ATTLIST dayContext draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    333350<!ATTLIST dayContext type ( format | stand-alone ) #REQUIRED > 
    334351<!ATTLIST dayContext standard CDATA #IMPLIED > 
     
    338355 
    339356<!ELEMENT dayWidth ( alias | (day*, special*)) > 
    340 <!ATTLIST dayWidth draft ( true | false ) #IMPLIED > 
     357<!ATTLIST dayWidth draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    341358<!ATTLIST dayWidth type NMTOKEN #REQUIRED > 
    342359<!ATTLIST dayWidth standard CDATA #IMPLIED > 
     
    348365<!ATTLIST day type ( sun | mon | tue | wed | thu | fri | sat ) #REQUIRED > 
    349366<!ATTLIST day references CDATA #IMPLIED > 
    350 <!ATTLIST day draft ( true | false ) #IMPLIED > 
     367<!ATTLIST day draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    351368<!ATTLIST day alt CDATA #IMPLIED > 
    352369 
     370<!ELEMENT quarters ( alias | (default*, quarterContext*, special*)) > 
     371<!ATTLIST quarters draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     372<!ATTLIST quarters references CDATA #IMPLIED > 
     373<!ATTLIST quarters alt CDATA #IMPLIED > 
     374<!ATTLIST quarters validSubLocales CDATA #IMPLIED > 
     375 
     376<!ELEMENT quarterContext ( alias | (default*, quarterWidth*, special*)) > 
     377<!ATTLIST quarterContext draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     378<!ATTLIST quarterContext type ( format | stand-alone ) #REQUIRED > 
     379<!ATTLIST quarterContext references CDATA #IMPLIED > 
     380<!ATTLIST quarterContext alt CDATA #IMPLIED > 
     381<!ATTLIST quarterContext validSubLocales CDATA #IMPLIED > 
     382 
     383<!ELEMENT quarterWidth ( alias | (quarter*, special*)) > 
     384<!ATTLIST quarterWidth draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     385<!ATTLIST quarterWidth type NMTOKEN #REQUIRED > 
     386<!ATTLIST quarterWidth references CDATA #IMPLIED > 
     387<!ATTLIST quarterWidth alt CDATA #IMPLIED > 
     388<!ATTLIST quarterWidth validSubLocales CDATA #IMPLIED > 
     389 
     390<!ELEMENT quarter ( #PCDATA ) > 
     391<!ATTLIST quarter type ( 1 | 2 | 3 | 4 ) #REQUIRED > 
     392<!ATTLIST quarter references CDATA #IMPLIED > 
     393<!ATTLIST quarter draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     394<!ATTLIST quarter alt CDATA #IMPLIED > 
     395 
    353396<!-- START_DEPRECATED--> 
    354397 
    355398<!ELEMENT dayAbbr ( alias | (day*, special*)) > 
    356 <!ATTLIST dayAbbr draft ( true | false ) #IMPLIED > 
     399<!ATTLIST dayAbbr draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    357400 
    358401<!ELEMENT dayNames ( alias | (day*, special*)) > 
    359 <!ATTLIST dayNames draft ( true | false ) #IMPLIED > 
    360  
    361 <!-- END_DEPRECATED--> 
     402<!ATTLIST dayNames draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     403 
    362404 
    363405<!ELEMENT week (alias | (minDays*, firstDay*, weekendStart*, weekendEnd*, special*)) > 
    364 <!ATTLIST week draft ( true | false ) #IMPLIED > 
     406<!ATTLIST week draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    365407<!ATTLIST week standard CDATA #IMPLIED > 
    366408<!ATTLIST week references CDATA #IMPLIED > 
     
    370412<!ELEMENT minDays (special*) > 
    371413<!ATTLIST minDays count ( 1 | 2 | 3 | 4 | 5 | 6 | 7 ) #REQUIRED > 
    372 <!ATTLIST minDays draft ( true | false ) #IMPLIED > 
     414<!ATTLIST minDays draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    373415<!ATTLIST minDays references CDATA #IMPLIED > 
    374416<!ATTLIST minDays alt CDATA #IMPLIED > 
     
    376418<!ELEMENT firstDay (special*) > 
    377419<!ATTLIST firstDay day NMTOKEN #REQUIRED > 
    378 <!ATTLIST firstDay draft ( true | false ) #IMPLIED > 
     420<!ATTLIST firstDay draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    379421<!ATTLIST firstDay references CDATA #IMPLIED > 
    380422<!ATTLIST firstDay alt CDATA #IMPLIED > 
     
    383425<!ATTLIST weekendStart day ( sun | mon | tue | wed | thu | fri | sat ) #REQUIRED > 
    384426<!ATTLIST weekendStart time CDATA "00:00" > 
    385 <!ATTLIST weekendStart draft ( true | false ) #IMPLIED > 
     427<!ATTLIST weekendStart draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    386428<!ATTLIST weekendStart references CDATA #IMPLIED > 
    387429<!ATTLIST weekendStart alt CDATA #IMPLIED > 
     
    390432<!ATTLIST weekendEnd day ( sun | mon | tue | wed | thu | fri | sat ) #REQUIRED > 
    391433<!ATTLIST weekendEnd time CDATA "24:00" > 
    392 <!ATTLIST weekendEnd draft ( true | false ) #IMPLIED > 
     434<!ATTLIST weekendEnd draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    393435<!ATTLIST weekendEnd references CDATA #IMPLIED > 
    394436<!ATTLIST weekendEnd alt CDATA #IMPLIED > 
    395437 
     438<!-- END_DEPRECATED--> 
     439 
     440 
    396441<!ELEMENT am ( #PCDATA ) > 
    397 <!ATTLIST am draft ( true | false ) #IMPLIED > 
     442<!ATTLIST am draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    398443<!ATTLIST am references CDATA #IMPLIED > 
    399444<!ATTLIST am alt CDATA #IMPLIED > 
     
    401446 
    402447<!ELEMENT pm ( #PCDATA ) > 
    403 <!ATTLIST pm draft ( true | false ) #IMPLIED > 
     448<!ATTLIST pm draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    404449<!ATTLIST pm references CDATA #IMPLIED > 
    405450<!ATTLIST pm alt CDATA #IMPLIED > 
    406451<!ATTLIST pm validSubLocales CDATA #IMPLIED > 
    407452 
    408 <!ELEMENT eras   (alias | (eraNames?, eraAbbr?, special*)) > 
    409 <!ATTLIST eras draft ( true | false ) #IMPLIED > 
     453<!ELEMENT eras   (alias | (eraNames?, eraAbbr?, eraNarrow?, special*)) > 
     454<!ATTLIST eras draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    410455<!ATTLIST eras standard CDATA #IMPLIED > 
    411456<!ATTLIST eras references CDATA #IMPLIED > 
     
    414459 
    415460<!ELEMENT eraNames ( alias | (era*, special*) ) > 
    416 <!ATTLIST eraNames draft ( true | false ) #IMPLIED > 
     461<!ATTLIST eraNames draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    417462<!ATTLIST eraNames references CDATA #IMPLIED > 
    418463<!ATTLIST eraNames alt CDATA #IMPLIED > 
     
    420465 
    421466<!ELEMENT eraAbbr ( alias | (era*, special*) ) > 
    422 <!ATTLIST eraAbbr draft ( true | false ) #IMPLIED > 
     467<!ATTLIST eraAbbr draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    423468<!ATTLIST eraAbbr references CDATA #IMPLIED > 
    424469<!ATTLIST eraAbbr alt CDATA #IMPLIED > 
    425470<!ATTLIST eraAbbr validSubLocales CDATA #IMPLIED > 
    426471 
     472<!ELEMENT eraNarrow ( alias | (era*, special*) ) > 
     473<!ATTLIST eraNarrow draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     474<!ATTLIST eraNarrow references CDATA #IMPLIED > 
     475<!ATTLIST eraNarrow alt CDATA #IMPLIED > 
     476<!ATTLIST eraNarrow validSubLocales CDATA #IMPLIED > 
     477 
    427478<!ELEMENT era (#PCDATA) > 
    428479<!ATTLIST era type NMTOKEN #REQUIRED > 
    429 <!ATTLIST era draft ( true | false ) #IMPLIED > 
     480<!ATTLIST era draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    430481<!ATTLIST era references CDATA #IMPLIED > 
    431482<!ATTLIST era alt CDATA #IMPLIED > 
    432483 
    433484<!ELEMENT dateFormats (alias | (default*, dateFormatLength*, special*)) > 
    434 <!ATTLIST dateFormats draft ( true | false ) #IMPLIED > 
     485<!ATTLIST dateFormats draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    435486<!ATTLIST dateFormats validSubLocales CDATA #IMPLIED > 
    436487 
    437488<!ELEMENT dateFormatLength (alias | (default*, dateFormat*, special*)) > 
    438489<!ATTLIST dateFormatLength type ( full | long | medium | short ) #REQUIRED > 
    439 <!ATTLIST dateFormatLength draft ( true | false ) #IMPLIED > 
     490<!ATTLIST dateFormatLength draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    440491<!ATTLIST dateFormatLength standard CDATA #IMPLIED > 
    441492<!ATTLIST dateFormatLength references CDATA #IMPLIED > 
     
    445496<!ELEMENT dateFormat (alias | (pattern*, displayName*, special*))  > 
    446497<!ATTLIST dateFormat type NMTOKEN "standard"> 
    447 <!ATTLIST dateFormat draft ( true | false ) #IMPLIED > 
     498<!ATTLIST dateFormat draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    448499<!ATTLIST dateFormat standard CDATA #IMPLIED > 
    449500<!ATTLIST dateFormat references CDATA #IMPLIED > 
     
    452503 
    453504<!ELEMENT displayName ( #PCDATA ) > 
    454 <!ATTLIST displayName draft ( true | false ) #IMPLIED > 
     505<!ATTLIST displayName draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    455506<!ATTLIST displayName references CDATA #IMPLIED > 
    456507<!ATTLIST displayName alt CDATA #IMPLIED > 
    457508 
    458509<!ELEMENT timeFormats (alias | (default*, timeFormatLength*, special*)) > 
    459 <!ATTLIST timeFormats draft ( true | false ) #IMPLIED > 
     510<!ATTLIST timeFormats draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    460511<!ATTLIST timeFormats validSubLocales CDATA #IMPLIED > 
    461512 
    462513<!ELEMENT timeFormatLength (alias | (default*, timeFormat*, special*)) > 
    463514<!ATTLIST timeFormatLength type ( full | long | medium | short ) #REQUIRED > 
    464 <!ATTLIST timeFormatLength draft ( true | false ) #IMPLIED > 
     515<!ATTLIST timeFormatLength draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    465516<!ATTLIST timeFormatLength standard CDATA #IMPLIED > 
    466517<!ATTLIST timeFormatLength references CDATA #IMPLIED > 
     
    470521<!ELEMENT timeFormat (alias | (pattern*, displayName*, special*)) > 
    471522<!ATTLIST timeFormat type NMTOKEN "standard" > 
    472 <!ATTLIST timeFormat draft ( true | false ) #IMPLIED > 
     523<!ATTLIST timeFormat draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    473524<!ATTLIST timeFormat standard CDATA #IMPLIED > 
    474525<!ATTLIST timeFormat references CDATA #IMPLIED > 
     
    476527<!ATTLIST timeFormat validSubLocales CDATA #IMPLIED > 
    477528 
    478 <!ELEMENT dateTimeFormats (alias | (default*, dateTimeFormatLength*, special*)) > 
    479 <!ATTLIST dateTimeFormats draft ( true | false ) #IMPLIED > 
     529<!ELEMENT dateTimeFormats (alias | (default*, dateTimeFormatLength*, availableFormats*, appendItems*, special*)) > 
     530<!ATTLIST dateTimeFormats draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    480531<!ATTLIST dateTimeFormats validSubLocales CDATA #IMPLIED > 
    481532 
    482533<!ELEMENT dateTimeFormatLength (alias | (default*, dateTimeFormat*, special*)) > 
    483534<!ATTLIST dateTimeFormatLength type ( full | long | medium | short ) #IMPLIED > 
    484 <!ATTLIST dateTimeFormatLength draft ( true | false ) #IMPLIED > 
     535<!ATTLIST dateTimeFormatLength draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    485536<!ATTLIST dateTimeFormatLength standard CDATA #IMPLIED > 
    486537<!ATTLIST dateTimeFormatLength references CDATA #IMPLIED > 
     
    490541<!ELEMENT dateTimeFormat (alias | (pattern*, displayName*, special*)) > 
    491542<!ATTLIST dateTimeFormat type NMTOKEN "standard"  > 
    492 <!ATTLIST dateTimeFormat draft ( true | false ) #IMPLIED > 
     543<!ATTLIST dateTimeFormat draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    493544<!ATTLIST dateTimeFormat standard CDATA #IMPLIED > 
    494545<!ATTLIST dateTimeFormat references CDATA #IMPLIED > 
     
    496547<!ATTLIST dateTimeFormat validSubLocales CDATA #IMPLIED > 
    497548 
     549<!ELEMENT availableFormats (alias | (dateFormatItem*, special*)) > 
     550<!ATTLIST availableFormats draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     551<!ATTLIST availableFormats references CDATA #IMPLIED > 
     552<!ATTLIST availableFormats alt CDATA #IMPLIED > 
     553<!ATTLIST availableFormats validSubLocales CDATA #IMPLIED > 
     554 
     555<!ELEMENT appendItems (alias | (appendItem*, special*)) > 
     556<!ATTLIST appendItems draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     557<!ATTLIST appendItems references CDATA #IMPLIED > 
     558<!ATTLIST appendItems alt CDATA #IMPLIED > 
     559<!ATTLIST appendItems validSubLocales CDATA #IMPLIED > 
     560 
     561<!ELEMENT dateFormatItem ( #PCDATA ) > 
     562<!ATTLIST dateFormatItem id CDATA #REQUIRED > 
     563<!ATTLIST dateFormatItem draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     564<!ATTLIST dateFormatItem references CDATA #IMPLIED > 
     565<!ATTLIST dateFormatItem alt CDATA #IMPLIED > 
     566 
     567<!ELEMENT appendItem ( #PCDATA ) > 
     568<!ATTLIST appendItem request CDATA #REQUIRED > 
     569<!ATTLIST appendItem draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     570<!ATTLIST appendItem references CDATA #IMPLIED > 
     571<!ATTLIST appendItem alt CDATA #IMPLIED > 
     572 
    498573<!ELEMENT timeZoneNames (alias | (hourFormat*, hoursFormat*, gmtFormat*, regionFormat*, fallbackFormat*, abbreviationFallback*, preferenceOrdering*, singleCountries*, default*, zone*, special*)) > 
    499 <!ATTLIST timeZoneNames draft ( true | false ) #IMPLIED > 
     574<!ATTLIST timeZoneNames draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    500575<!ATTLIST timeZoneNames validSubLocales CDATA #IMPLIED > 
    501576 
    502577<!ELEMENT hourFormat ( #PCDATA ) > 
    503578<!ATTLIST hourFormat alt CDATA #IMPLIED > 
    504 <!ATTLIST hourFormat draft ( true | false ) #IMPLIED > 
     579<!ATTLIST hourFormat draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    505580<!ATTLIST hourFormat references CDATA #IMPLIED > 
    506581 
    507582<!ELEMENT hoursFormat ( #PCDATA ) > 
    508583<!ATTLIST hoursFormat alt CDATA #IMPLIED > 
    509 <!ATTLIST hoursFormat draft ( true | false ) #IMPLIED > 
     584<!ATTLIST hoursFormat draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    510585<!ATTLIST hoursFormat references CDATA #IMPLIED > 
    511586 
    512587<!ELEMENT gmtFormat ( #PCDATA ) > 
    513588<!ATTLIST gmtFormat alt CDATA #IMPLIED > 
    514 <!ATTLIST gmtFormat draft ( true | false ) #IMPLIED > 
     589<!ATTLIST gmtFormat draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    515590<!ATTLIST gmtFormat references CDATA #IMPLIED > 
    516591 
    517592<!ELEMENT regionFormat ( #PCDATA ) > 
    518593<!ATTLIST regionFormat alt CDATA #IMPLIED > 
    519 <!ATTLIST regionFormat draft ( true | false ) #IMPLIED > 
     594<!ATTLIST regionFormat draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    520595<!ATTLIST regionFormat references CDATA #IMPLIED > 
    521596 
    522597<!ELEMENT fallbackFormat ( #PCDATA ) > 
    523598<!ATTLIST fallbackFormat alt CDATA #IMPLIED > 
    524 <!ATTLIST fallbackFormat draft ( true | false ) #IMPLIED > 
     599<!ATTLIST fallbackFormat draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    525600<!ATTLIST fallbackFormat references CDATA #IMPLIED > 
    526601 
    527602<!ELEMENT abbreviationFallback EMPTY > 
    528 <!ATTLIST abbreviationFallback type ( GMT | standard ) #REQUIRED > 
     603<!ATTLIST abbreviationFallback type ( GMT | standard ) #IMPLIED > <!-- deprecated in favor of choice --> 
     604<!ATTLIST abbreviationFallback choice ( GMT | standard ) #IMPLIED > <!-- really required, but needs to be optional to support type also --> 
    529605<!ATTLIST abbreviationFallback alt CDATA #IMPLIED > 
    530 <!ATTLIST abbreviationFallback draft ( true | false ) #IMPLIED > 
     606<!ATTLIST abbreviationFallback draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    531607<!ATTLIST abbreviationFallback references CDATA #IMPLIED > 
    532608 
    533609<!ELEMENT preferenceOrdering EMPTY > 
    534 <!ATTLIST preferenceOrdering type CDATA #REQUIRED > 
     610<!ATTLIST preferenceOrdering type CDATA #IMPLIED > <!-- deprecated in favor of choice --> 
     611<!ATTLIST preferenceOrdering choice CDATA #IMPLIED > <!-- really required, but needs to be optional to support type also --> 
    535612<!ATTLIST preferenceOrdering alt CDATA #IMPLIED > 
    536 <!ATTLIST preferenceOrdering draft ( true | false ) #IMPLIED > 
     613<!ATTLIST preferenceOrdering draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    537614<!ATTLIST preferenceOrdering references CDATA #IMPLIED > 
    538615 
     
    540617<!ATTLIST singleCountries list CDATA #REQUIRED > 
    541618<!ATTLIST singleCountries alt CDATA #IMPLIED > 
    542 <!ATTLIST singleCountries draft ( true | false ) #IMPLIED > 
     619<!ATTLIST singleCountries draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    543620<!ATTLIST singleCountries references CDATA #IMPLIED > 
    544621 
    545622<!ELEMENT zone (alias | ( long*, short*, exemplarCity*, special*)) > 
    546623<!ATTLIST zone type CDATA #REQUIRED > 
    547 <!ATTLIST zone draft ( true | false ) #IMPLIED > 
     624<!ATTLIST zone draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    548625<!ATTLIST zone standard CDATA #IMPLIED > 
    549626<!ATTLIST zone references CDATA #IMPLIED > 
     
    552629 
    553630<!ELEMENT long (alias | (generic*, standard*, daylight*, special*)) > 
    554 <!ATTLIST long draft ( true | false ) #IMPLIED > 
     631<!ATTLIST long draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    555632<!ATTLIST long references CDATA #IMPLIED > 
    556633<!ATTLIST long alt CDATA #IMPLIED > 
     
    558635 
    559636<!ELEMENT generic ( #PCDATA ) > 
    560 <!ATTLIST generic draft ( true | false ) #IMPLIED > 
     637<!ATTLIST generic draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    561638<!ATTLIST generic references CDATA #IMPLIED > 
    562639<!ATTLIST generic alt CDATA #IMPLIED > 
    563640 
    564641<!ELEMENT standard ( #PCDATA ) > 
    565 <!ATTLIST standard draft ( true | false ) #IMPLIED > 
     642<!ATTLIST standard draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    566643<!ATTLIST standard references CDATA #IMPLIED > 
    567644<!ATTLIST standard alt CDATA #IMPLIED > 
    568645 
    569646<!ELEMENT short (alias | (generic*, standard*, daylight*, special*)) > 
    570 <!ATTLIST short draft ( true | false ) #IMPLIED > 
     647<!ATTLIST short draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    571648<!ATTLIST short references CDATA #IMPLIED > 
    572649<!ATTLIST short alt CDATA #IMPLIED > 
     
    574651 
    575652<!ELEMENT daylight ( #PCDATA ) > 
    576 <!ATTLIST daylight draft ( true | false ) #IMPLIED > 
     653<!ATTLIST daylight draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    577654<!ATTLIST daylight references CDATA #IMPLIED > 
    578655<!ATTLIST daylight alt CDATA #IMPLIED > 
    579656 
    580657<!ELEMENT exemplarCity ( #PCDATA ) > 
    581 <!ATTLIST exemplarCity draft ( true | false ) #IMPLIED > 
     658<!ATTLIST exemplarCity draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    582659<!ATTLIST exemplarCity references CDATA #IMPLIED > 
    583660<!ATTLIST exemplarCity alt CDATA #IMPLIED > 
    584661 
    585662<!ELEMENT fields ( alias | (field*, special*)) > 
    586 <!ATTLIST fields draft ( true | false ) #IMPLIED > 
     663<!ATTLIST fields draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    587664<!ATTLIST fields standard CDATA #IMPLIED > 
    588665<!ATTLIST fields references CDATA #IMPLIED > 
     
    592669<!ELEMENT field ( alias | (displayName*, relative*, special*)) > 
    593670<!ATTLIST field type ( era | year | month | week | day | weekday | dayperiod | hour | minute | second | zone ) #IMPLIED > 
    594 <!ATTLIST field draft ( true | false ) #IMPLIED > 
     671<!ATTLIST field draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    595672<!ATTLIST field standard CDATA #IMPLIED > 
    596673<!ATTLIST field references CDATA #IMPLIED > 
     
    600677<!ELEMENT relative (#PCDATA) > 
    601678<!ATTLIST relative type NMTOKEN #IMPLIED > 
    602 <!ATTLIST relative draft ( true | false ) #IMPLIED > 
     679<!ATTLIST relative draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    603680<!ATTLIST relative references CDATA #IMPLIED > 
    604681<!ATTLIST relative alt CDATA #IMPLIED > 
     
    611688 
    612689<!ELEMENT numbers (alias | (symbols?, decimalFormats?, scientificFormats?, percentFormats?, currencyFormats?, currencies?, special*)) > 
    613 <!ATTLIST numbers draft ( true | false ) #IMPLIED > 
     690<!ATTLIST numbers draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    614691<!ATTLIST numbers standard CDATA #IMPLIED > 
    615692<!ATTLIST numbers references CDATA #IMPLIED > 
     
    618695 
    619696<!ELEMENT symbols (alias | (decimal*, group*, list*, percentSign*, nativeZeroDigit*, patternDigit*, plusSign*, minusSign*, exponential*, perMille*, infinity*, nan*, special*)) > 
    620 <!ATTLIST symbols draft ( true | false ) #IMPLIED > 
     697<!ATTLIST symbols draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    621698<!ATTLIST symbols standard CDATA #IMPLIED > 
    622699<!ATTLIST symbols references CDATA #IMPLIED > 
     
    626703<!ELEMENT decimal ( #PCDATA ) > 
    627704<!ATTLIST decimal references CDATA #IMPLIED > 
    628 <!ATTLIST decimal draft ( true | false ) #IMPLIED > 
     705<!ATTLIST decimal draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    629706<!ATTLIST decimal alt CDATA #IMPLIED > 
    630707 
    631708<!ELEMENT group ( #PCDATA ) > 
    632709<!ATTLIST group references CDATA #IMPLIED > 
    633 <!ATTLIST group draft ( true | false ) #IMPLIED > 
     710<!ATTLIST group draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    634711<!ATTLIST group alt CDATA #IMPLIED > 
    635712 
    636713<!ELEMENT list ( #PCDATA ) > 
    637714<!ATTLIST list references CDATA #IMPLIED > 
    638 <!ATTLIST list draft ( true | false ) #IMPLIED > 
     715<!ATTLIST list draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    639716<!ATTLIST list alt CDATA #IMPLIED > 
    640717 
    641718<!ELEMENT percentSign ( #PCDATA ) > 
    642719<!ATTLIST percentSign references CDATA #IMPLIED > 
    643 <!ATTLIST percentSign draft ( true | false ) #IMPLIED > 
     720<!ATTLIST percentSign draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    644721<!ATTLIST percentSign alt CDATA #IMPLIED > 
    645722 
    646723<!ELEMENT nativeZeroDigit ( #PCDATA ) > 
    647724<!ATTLIST nativeZeroDigit references CDATA #IMPLIED > 
    648 <!ATTLIST nativeZeroDigit draft ( true | false ) #IMPLIED > 
     725<!ATTLIST nativeZeroDigit draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    649726<!ATTLIST nativeZeroDigit alt CDATA #IMPLIED > 
    650727 
    651728<!ELEMENT patternDigit ( #PCDATA ) > 
    652729<!ATTLIST patternDigit references CDATA #IMPLIED > 
    653 <!ATTLIST patternDigit draft ( true | false ) #IMPLIED > 
     730<!ATTLIST patternDigit draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    654731<!ATTLIST patternDigit alt CDATA #IMPLIED > 
    655732 
    656733<!ELEMENT plusSign ( #PCDATA ) > 
    657734<!ATTLIST plusSign references CDATA #IMPLIED > 
    658 <!ATTLIST plusSign draft ( true | false ) #IMPLIED > 
     735<!ATTLIST plusSign draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    659736<!ATTLIST plusSign alt CDATA #IMPLIED > 
    660737 
    661738<!ELEMENT minusSign ( #PCDATA ) > 
    662739<!ATTLIST minusSign references CDATA #IMPLIED > 
    663 <!ATTLIST minusSign draft ( true | false ) #IMPLIED > 
     740<!ATTLIST minusSign draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    664741<!ATTLIST minusSign alt CDATA #IMPLIED > 
    665742 
    666743<!ELEMENT exponential ( #PCDATA ) > 
    667744<!ATTLIST exponential references CDATA #IMPLIED > 
    668 <!ATTLIST exponential draft ( true | false ) #IMPLIED > 
     745<!ATTLIST exponential draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    669746<!ATTLIST exponential alt CDATA #IMPLIED > 
    670747 
    671748<!ELEMENT perMille ( #PCDATA ) > 
    672749<!ATTLIST perMille references CDATA #IMPLIED > 
    673 <!ATTLIST perMille draft ( true | false ) #IMPLIED > 
     750<!ATTLIST perMille draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    674751<!ATTLIST perMille alt CDATA #IMPLIED > 
    675752 
    676753<!ELEMENT infinity ( #PCDATA ) > 
    677754<!ATTLIST infinity references CDATA #IMPLIED > 
    678 <!ATTLIST infinity draft ( true | false ) #IMPLIED > 
     755<!ATTLIST infinity draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    679756<!ATTLIST infinity alt CDATA #IMPLIED > 
    680757 
    681758<!ELEMENT nan ( #PCDATA ) > 
    682759<!ATTLIST nan references CDATA #IMPLIED > 
    683 <!ATTLIST nan draft ( true | false ) #IMPLIED > 
     760<!ATTLIST nan draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    684761<!ATTLIST nan alt CDATA #IMPLIED > 
    685762 
    686763<!ELEMENT pattern ( #PCDATA ) > 
    687764<!ATTLIST pattern type NMTOKEN "standard" > 
    688 <!ATTLIST pattern draft ( true | false ) #IMPLIED > 
     765<!ATTLIST pattern draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    689766<!ATTLIST pattern references CDATA #IMPLIED > 
    690767<!ATTLIST pattern alt CDATA #IMPLIED > 
    691768 
    692769<!ELEMENT decimalFormats (alias | (default*, decimalFormatLength*, special*)) > 
    693 <!ATTLIST decimalFormats draft ( true | false ) #IMPLIED > 
     770<!ATTLIST decimalFormats draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    694771<!ATTLIST decimalFormats validSubLocales CDATA #IMPLIED > 
    695772 
    696773<!ELEMENT decimalFormatLength (alias | (default*, decimalFormat*, special*)) > 
    697774<!ATTLIST decimalFormatLength type ( full | long | medium | short ) #IMPLIED > 
    698 <!ATTLIST decimalFormatLength draft ( true | false ) #IMPLIED > 
     775<!ATTLIST decimalFormatLength draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    699776<!ATTLIST decimalFormatLength standard CDATA #IMPLIED > 
    700777<!ATTLIST decimalFormatLength references CDATA #IMPLIED > 
     
    704781<!ELEMENT decimalFormat (alias | (pattern*, special*)) > 
    705782<!ATTLIST decimalFormat type NMTOKEN "standard" > 
    706 <!ATTLIST decimalFormat draft ( true | false ) #IMPLIED > 
     783<!ATTLIST decimalFormat draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    707784<!ATTLIST decimalFormat standard CDATA #IMPLIED > 
    708785<!ATTLIST decimalFormat references CDATA #IMPLIED > 
     
    711788 
    712789<!ELEMENT scientificFormats (alias | (default*, scientificFormatLength*, special*)) > 
    713 <!ATTLIST scientificFormats draft ( true | false ) #IMPLIED > 
     790<!ATTLIST scientificFormats draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    714791<!ATTLIST scientificFormats validSubLocales CDATA #IMPLIED > 
    715792 
    716793<!ELEMENT scientificFormatLength (alias | (default*, scientificFormat*, special*)) > 
    717794<!ATTLIST scientificFormatLength type ( full | long | medium | short ) #IMPLIED > 
    718 <!ATTLIST scientificFormatLength draft ( true | false ) #IMPLIED > 
     795<!ATTLIST scientificFormatLength draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    719796<!ATTLIST scientificFormatLength standard CDATA #IMPLIED > 
    720797<!ATTLIST scientificFormatLength references CDATA #IMPLIED > 
     
    724801<!ELEMENT scientificFormat (alias | (pattern*, special*)) > 
    725802<!ATTLIST scientificFormat type NMTOKEN "standard" > 
    726 <!ATTLIST scientificFormat draft ( true | false ) #IMPLIED > 
     803<!ATTLIST scientificFormat draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    727804<!ATTLIST scientificFormat standard CDATA #IMPLIED > 
    728805<!ATTLIST scientificFormat references CDATA #IMPLIED > 
     
    731808 
    732809<!ELEMENT percentFormats (alias | (default*, percentFormatLength*, special*)) > 
    733 <!ATTLIST percentFormats draft ( true | false ) #IMPLIED > 
     810<!ATTLIST percentFormats draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    734811<!ATTLIST percentFormats validSubLocales CDATA #IMPLIED > 
    735812 
    736813<!ELEMENT percentFormatLength (alias | (default*, percentFormat*, special*)) > 
    737814<!ATTLIST percentFormatLength type ( full | long | medium | short ) #IMPLIED > 
    738 <!ATTLIST percentFormatLength draft ( true | false ) #IMPLIED > 
     815<!ATTLIST percentFormatLength draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    739816<!ATTLIST percentFormatLength standard CDATA #IMPLIED > 
    740817<!ATTLIST percentFormatLength references CDATA #IMPLIED > 
     
    744821<!ELEMENT percentFormat (alias | (pattern*, special*)) > 
    745822<!ATTLIST percentFormat type NMTOKEN "standard" > 
    746 <!ATTLIST percentFormat draft ( true | false ) #IMPLIED > 
     823<!ATTLIST percentFormat draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    747824<!ATTLIST percentFormat standard CDATA #IMPLIED > 
    748825<!ATTLIST percentFormat references CDATA #IMPLIED > 
     
    751828 
    752829<!ELEMENT currencyFormats (alias | (default*, currencySpacing*, currencyFormatLength*, special*)) > 
    753 <!ATTLIST currencyFormats draft ( true | false ) #IMPLIED > 
     830<!ATTLIST currencyFormats draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    754831<!ATTLIST currencyFormats validSubLocales CDATA #IMPLIED > 
    755832 
     
    759836 
    760837<!ELEMENT surroundingMatch ( #PCDATA ) > 
    761 <!ATTLIST surroundingMatch draft ( true | false ) #IMPLIED > 
     838<!ATTLIST surroundingMatch draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    762839<!ATTLIST surroundingMatch alt CDATA #IMPLIED > 
    763840<!ATTLIST surroundingMatch references CDATA #IMPLIED > 
    764841 
    765842<!ELEMENT currencyMatch ( #PCDATA ) > 
    766 <!ATTLIST currencyMatch draft ( true | false ) #IMPLIED > 
     843<!ATTLIST currencyMatch draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    767844<!ATTLIST currencyMatch alt CDATA #IMPLIED > 
    768845<!ATTLIST currencyMatch references CDATA #IMPLIED > 
    769846 
    770847<!ELEMENT insertBetween ( #PCDATA ) > 
    771 <!ATTLIST insertBetween draft ( true | false ) #IMPLIED > 
     848<!ATTLIST insertBetween draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    772849<!ATTLIST insertBetween alt CDATA #IMPLIED > 
    773850<!ATTLIST insertBetween references CDATA #IMPLIED > 
     
    775852<!ELEMENT currencyFormatLength (alias | (default*, currencyFormat*, special*)) > 
    776853<!ATTLIST currencyFormatLength type ( full | long | medium | short ) #IMPLIED > 
    777 <!ATTLIST currencyFormatLength draft ( true | false ) #IMPLIED > 
     854<!ATTLIST currencyFormatLength draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    778855<!ATTLIST currencyFormatLength standard CDATA #IMPLIED > 
    779856<!ATTLIST currencyFormatLength references CDATA #IMPLIED > 
     
    783860<!ELEMENT currencyFormat (alias | (pattern*, special*)) > 
    784861<!ATTLIST currencyFormat type NMTOKEN "standard" > 
    785 <!ATTLIST currencyFormat draft ( true | false ) #IMPLIED > 
     862<!ATTLIST currencyFormat draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    786863<!ATTLIST currencyFormat standard CDATA #IMPLIED > 
    787864<!ATTLIST currencyFormat references CDATA #IMPLIED > 
     
    790867 
    791868<!ELEMENT currencies (alias | (default?, currency*, special*)) > 
    792 <!ATTLIST currencies draft ( true | false ) #IMPLIED > 
     869<!ATTLIST currencies draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    793870<!ATTLIST currencies validSubLocales CDATA #IMPLIED > 
    794871 
    795 <!ELEMENT currency (alias | (pattern*, displayName*, symbol*, pattern*, decimal*, group*, special*)) > 
     872<!ELEMENT currency (alias | (((pattern+, displayName*, symbol*) | (displayName+, symbol*, pattern*) | (symbol+, pattern*))?, decimal*, group*, special*)) > 
    796873<!-- warning: pattern appears twice in the above. The first is for consistency with all other cases of 
    797874        pattern + displayName; the second is for backwards compatibility --> 
    798875<!ATTLIST currency type NMTOKEN "standard" > 
    799 <!ATTLIST currency draft ( true | false ) #IMPLIED > 
     876<!ATTLIST currency draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    800877<!ATTLIST currency references CDATA #IMPLIED > 
    801878<!ATTLIST currency alt CDATA #IMPLIED > 
     
    803880 
    804881<!ELEMENT symbol ( #PCDATA ) > 
    805 <!ATTLIST symbol draft ( true | false ) #IMPLIED > 
     882<!ATTLIST symbol draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    806883<!ATTLIST symbol references CDATA #IMPLIED > 
    807884<!ATTLIST symbol alt CDATA #IMPLIED > 
     885<!ATTLIST symbol choice ( true | false ) #IMPLIED > 
    808886<!-- ######################################################### --> 
    809887 
     
    813891<!ELEMENT collations (alias | (default*, collation*, special*)) > 
    814892<!ATTLIST collations version NMTOKEN #IMPLIED > 
    815 <!ATTLIST collations draft ( true | false ) #IMPLIED > 
     893<!ATTLIST collations draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    816894<!ATTLIST collations validSubLocales CDATA #IMPLIED > 
    817895 
    818896<!ELEMENT collation (alias | (base?, settings?, suppress_contractions?, optimize?, rules?, special*)) > 
    819897<!ATTLIST collation type NMTOKEN "standard" > 
    820 <!ATTLIST collation draft ( true | false ) #IMPLIED > 
     898<!ATTLIST collation draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    821899<!ATTLIST collation standard CDATA #IMPLIED > 
    822900<!ATTLIST collation references CDATA #IMPLIED > 
     
    834912<!ATTLIST settings caseFirst            ( upper | lower | off ) #IMPLIED > 
    835913<!ATTLIST settings hiraganaQuarternary  ( on | off ) #IMPLIED > 
     914<!ATTLIST settings hiraganaQuaternary   ( on | off ) #IMPLIED > 
    836915<!ATTLIST settings numeric              ( on | off ) #IMPLIED > 
     916<!ATTLIST settings variableTop          CDATA #IMPLIED > 
    837917 
    838918<!ELEMENT suppress_contractions (  #PCDATA | cp )* > 
     
    885965 
    886966<!ELEMENT posix (alias | (messages*, special*)) > 
    887 <!ATTLIST posix draft ( true | false ) #IMPLIED > 
     967<!ATTLIST posix draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    888968<!ATTLIST posix references CDATA #IMPLIED > 
    889969<!ATTLIST posix validSubLocales CDATA #IMPLIED > 
    890970 
    891971<!ELEMENT messages (alias | ( yesstr*, nostr*, yesexpr*, noexpr*)) > 
    892 <!ATTLIST messages draft ( true | false ) #IMPLIED > 
     972<!ATTLIST messages draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    893973<!ATTLIST messages references CDATA #IMPLIED > 
    894974<!ATTLIST messages alt CDATA #IMPLIED > 
     
    896976 
    897977<!ELEMENT yesstr ( #PCDATA ) > 
    898 <!ATTLIST yesstr draft ( true | false ) #IMPLIED > 
     978<!ATTLIST yesstr draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    899979<!ATTLIST yesstr references CDATA #IMPLIED > 
    900980<!ATTLIST yesstr alt CDATA #IMPLIED > 
    901981 
    902982<!ELEMENT nostr ( #PCDATA ) > 
    903 <!ATTLIST nostr draft ( true | false ) #IMPLIED > 
     983<!ATTLIST nostr draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    904984<!ATTLIST nostr references CDATA #IMPLIED > 
    905985<!ATTLIST nostr alt CDATA #IMPLIED > 
    906986 
     987<!-- START_DEPRECATED --> 
    907988<!ELEMENT yesexpr ( #PCDATA ) > 
    908 <!ATTLIST yesexpr draft ( true | false ) #IMPLIED > 
     989<!ATTLIST yesexpr draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    909990<!ATTLIST yesexpr references CDATA #IMPLIED > 
    910991<!ATTLIST yesexpr alt CDATA #IMPLIED > 
    911992 
    912993<!ELEMENT noexpr ( #PCDATA ) > 
    913 <!ATTLIST noexpr draft ( true | false ) #IMPLIED > 
     994<!ATTLIST noexpr draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    914995<!ATTLIST noexpr references CDATA #IMPLIED > 
    915996<!ATTLIST noexpr alt CDATA #IMPLIED > 
     997<!-- END_DEPRECATED --> 
     998 
     999<!ELEMENT segmentations ( alias | segmentation*) > 
     1000<!ATTLIST segmentations draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED ><!-- true and false are deprecated. --> 
     1001<!ATTLIST segmentations alt CDATA #IMPLIED > 
     1002<!ATTLIST segmentations validSubLocales CDATA #IMPLIED > 
     1003<!ATTLIST segmentations references CDATA #IMPLIED > 
     1004 
     1005<!ELEMENT segmentation ( alias | (variables?, segmentRules?) | special*) > 
     1006<!ATTLIST segmentation type NMTOKEN #REQUIRED > 
     1007<!ATTLIST segmentation draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED ><!-- true and false are deprecated. --> 
     1008<!ATTLIST segmentation alt CDATA #IMPLIED > 
     1009<!ATTLIST segmentation validSubLocales CDATA #IMPLIED > 
     1010<!ATTLIST segmentation references CDATA #IMPLIED > 
     1011 
     1012<!ELEMENT variables ( alias | variable*) > 
     1013 
     1014<!ELEMENT variable ( #PCDATA ) > 
     1015<!ATTLIST variable id CDATA #REQUIRED > 
     1016<!ATTLIST variable draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED ><!-- true and false are deprecated. --> 
     1017<!ATTLIST variable alt CDATA #IMPLIED > 
     1018<!ATTLIST variable references CDATA #IMPLIED > 
     1019 
     1020<!ELEMENT segmentRules ( alias | rule*) > 
     1021 
     1022<!ELEMENT rule ( #PCDATA ) > 
     1023<!ATTLIST rule id NMTOKEN #REQUIRED > 
     1024<!ATTLIST rule draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED ><!-- true and false are deprecated. --> 
     1025<!ATTLIST rule alt CDATA #IMPLIED > 
     1026<!ATTLIST rule references CDATA #IMPLIED > 
    9161027 
    9171028<!ELEMENT references ( reference* ) > 
     
    9201031<!ATTLIST reference standard ( true | false ) #IMPLIED > 
    9211032<!ATTLIST reference uri CDATA #IMPLIED > 
     1033<!ATTLIST reference draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1034<!ATTLIST reference alt CDATA #IMPLIED > 
  • tags/release-1-4/common/dtd/ldmlICU.dtd

    r12026 r12026  
    1818 
    1919<!ELEMENT icu:version EMPTY> 
    20 <!ATTLIST icu:version icu:specialVersion  CDATA #FIXED "1.0" > 
    21 <!ATTLIST icu:version icu:requiredLDMLVersion CDATA #FIXED "1.0" > 
     20<!ATTLIST icu:version icu:specialVersion  CDATA #FIXED "1.4" > 
     21<!ATTLIST icu:version icu:requiredLDMLVersion CDATA #FIXED "1.4" > 
    2222 
    2323<!-- ICU Scripts --> 
     
    3939 
    4040<!-- RBBI data --> 
     41<!ELEMENT icu:breakIteratorData (alias | (icu:boundaries?, icu:dictionaries?)) > 
     42 
    4143<!ELEMENT icu:boundaries (alias | (icu:grapheme?, icu:word?, icu:line?, icu:sentence?, icu:title?)) > 
    4244 
     45<!ELEMENT icu:dictionaries (alias | (icu:dictionary?)) > 
     46 
     47<!ELEMENT icu:dictionary ( #PCDATA ) > 
     48<!ATTLIST icu:dictionary icu:dependency NMTOKEN #IMPLIED > 
     49<!ATTLIST icu:dictionary type NMTOKEN #REQUIRED > 
     50 
    4351<!ELEMENT icu:grapheme ( #PCDATA ) > 
    44 <!ATTLIST icu:grapheme icu:class NMTOKEN #REQUIRED > 
     52<!ATTLIST icu:grapheme icu:class NMTOKEN #IMPLIED > 
    4553<!ATTLIST icu:grapheme icu:append NMTOKEN #IMPLIED > 
    46 <!ATTLIST icu:grapheme icu:import NMTOKEN #REQUIRED > 
     54<!ATTLIST icu:grapheme icu:import NMTOKEN #IMPLIED > 
     55<!ATTLIST icu:grapheme icu:dependency NMTOKEN #IMPLIED > 
    4756 
    4857<!ELEMENT icu:word ( #PCDATA ) > 
    49 <!ATTLIST icu:word icu:class NMTOKEN #REQUIRED > 
     58<!ATTLIST icu:word icu:class NMTOKEN #IMPLIED > 
    5059<!ATTLIST icu:word icu:append NMTOKEN #IMPLIED > 
    51 <!ATTLIST icu:word icu:import NMTOKEN #REQUIRED > 
     60<!ATTLIST icu:word icu:import NMTOKEN #IMPLIED > 
     61<!ATTLIST icu:word icu:dependency NMTOKEN #IMPLIED > 
    5262 
    5363<!ELEMENT icu:line ( #PCDATA ) > 
    54 <!ATTLIST icu:line icu:class NMTOKEN #REQUIRED > 
     64<!ATTLIST icu:line icu:class NMTOKEN #IMPLIED > 
    5565<!ATTLIST icu:line icu:append NMTOKEN #IMPLIED > 
    56 <!ATTLIST icu:line icu:import NMTOKEN #REQUIRED > 
     66<!ATTLIST icu:line icu:import NMTOKEN #IMPLIED > 
     67<!ATTLIST icu:line icu:dependency NMTOKEN #IMPLIED > 
    5768 
    5869<!ELEMENT icu:sentence ( #PCDATA ) > 
    59 <!ATTLIST icu:sentence icu:class NMTOKEN #REQUIRED > 
     70<!ATTLIST icu:sentence icu:class NMTOKEN #IMPLIED > 
    6071<!ATTLIST icu:sentence icu:append NMTOKEN #IMPLIED > 
    61 <!ATTLIST icu:sentence icu:import NMTOKEN #REQUIRED > 
     72<!ATTLIST icu:sentence icu:import NMTOKEN #IMPLIED > 
     73<!ATTLIST icu:sentence icu:dependency NMTOKEN #IMPLIED > 
    6274 
    6375<!ELEMENT icu:title ( #PCDATA ) > 
    64 <!ATTLIST icu:title icu:class NMTOKEN #REQUIRED > 
     76<!ATTLIST icu:title icu:class NMTOKEN #IMPLIED > 
    6577<!ATTLIST icu:title icu:append NMTOKEN #IMPLIED > 
    66 <!ATTLIST icu:title icu:import NMTOKEN #REQUIRED > 
     78<!ATTLIST icu:title icu:import NMTOKEN #IMPLIED > 
     79<!ATTLIST icu:title icu:dependency NMTOKEN #IMPLIED > 
    6780 
     81<!--deorecated --> 
    6882<!ELEMENT icu:breakDictionaryData EMPTY > 
    69 <!ATTLIST icu:breakDictionaryData icu:class NMTOKEN #REQUIRED > 
     83<!ATTLIST icu:breakDictionaryData icu:class NMTOKEN #IMPLIED > 
    7084<!ATTLIST icu:breakDictionaryData icu:import NMTOKEN #IMPLIED > 
    7185<!ATTLIST icu:breakDictionaryData icu:importFile CDATA #IMPLIED > 
     
    8195<!ELEMENT icu:leapSymbol ( #PCDATA ) > 
    8296 
     97<!-- UCA Rules --> 
     98 
    8399<!-- ######################################################### --> 
  • tags/release-1-4/common/dtd/ldmlOpenOffice.dtd

    r12026 r12026  
    2020<!ATTLIST special openOffice:formatindex NMTOKEN #IMPLIED > 
    2121<!ATTLIST special openOffice:msgtype NMTOKEN #IMPLIED > 
    22 <!ATTLIST special openOffice:usage NMTOKEN #IMPLIED > 
    23 <!ATTLIST special default NMTOKEN #IMPLIED> 
    24 <!ATTLIST special type NMTOKEN #IMPLIED> 
     22<!ATTLIST special openOffice:usage  (FIXED_NUMBER|FRACTION_NUMBER|PERCENT_NUMBER|SCIENTIFIC_NUMBER|CURRENCY|DATE|TIME|DATE_TIME) #IMPLIED > 
     23<!ATTLIST special openOffice:default (true|false) #IMPLIED> 
     24<!ATTLIST special openOffice:type  (short|medium|long) #IMPLIED> 
    2525<!ATTLIST special openOffice:unoid NMTOKEN #IMPLIED> 
    2626<!ATTLIST special %RefLocale; > 
     
    4949<!ELEMENT openOffice:trueWord (#PCDATA)> 
    5050<!ELEMENT openOffice:falseWord (#PCDATA)> 
     51 
     52<!-- START_DEPRECATED --> 
    5153<!ELEMENT openOffice:quarter1Word (#PCDATA)> 
    5254<!ELEMENT openOffice:quarter2Word (#PCDATA)> 
    5355<!ELEMENT openOffice:quarter3Word (#PCDATA)> 
    5456<!ELEMENT openOffice:quarter4Word (#PCDATA)> 
     57<!-- END_DEPRECATED --> 
     58 
    5559<!ELEMENT openOffice:aboveWord (#PCDATA)> 
    5660<!ELEMENT openOffice:belowWord (#PCDATA)> 
    57 <!ELEMENT openOffice:quarter1Abbreviation (#PCDATA)>    <!-- "Q1" (quarter), "T1" (trimestre), ... --> 
     61 
     62<!-- START_DEPRECATED --> 
     63<!ELEMENT openOffice:quarter1Abbreviation (#PCDATA)>    
    5864<!ELEMENT openOffice:quarter2Abbreviation (#PCDATA)> 
    5965<!ELEMENT openOffice:quarter3Abbreviation (#PCDATA)> 
    6066<!ELEMENT openOffice:quarter4Abbreviation (#PCDATA)> 
     67<!-- END_DEPRECATED --> 
    6168 
    6269<!ELEMENT openOffice:collations (openOffice:collator*, 
     
    6572<!ELEMENT openOffice:collator EMPTY > 
    6673<!ATTLIST openOffice:collator %UNOModule; > 
    67 <!ATTLIST openOffice:collator type CDATA #IMPLIED      > 
    68 <!ATTLIST openOffice:collator default CDATA #IMPLIED > 
     74<!ATTLIST openOffice:collator openOffice:default (true|false) #REQUIRED > 
    6975<!ELEMENT openOffice:collationOptions (openOffice:transliterationModules+) 
    7076> 
     
    7581<!ELEMENT openOffice:searchOptions (openOffice:transliterationModules+) > 
    7682 
    77 <!ELEMENT openOffice:currency ( openOffice:separators?, openOffice:currencyId)> 
    78 <!ATTLIST openOffice:currency default CDATA #IMPLIED > 
    79 <!ATTLIST openOffice:currency openOffice:usedInCompatibleFormatCodes CDATA #IMPLIED > 
     83<!ELEMENT openOffice:currency (openOffice:currencyId)> 
     84<!ATTLIST openOffice:currency openOffice:default (true|false) #REQUIRED> 
     85<!ATTLIST openOffice:currency openOffice:usedInCompatibleFormatCodes (true|false) #REQUIRED> 
     86<!ATTLIST openOffice:currency openOffice:legacyOnly (true|false) #IMPLIED > 
    8087<!ELEMENT openOffice:currencyId  (#PCDATA)> 
    8188 
    82 <!-- Additional validation elements --> 
    83  
    84 <!ELEMENT openOffice:separators ( openOffice:dateSeparator, 
    85 openOffice:thousandSeparator, openOffice:decimalSeparator, 
    86 openOffice:timeSeparator, openOffice:longDateDayOfWeekSeparator, 
    87 openOffice:longDateDaySeparator, openOffice:longDateMonthSeparator, 
    88 openOffice:longDateYearSeparator, openOffice:time100SecSeparator) > 
     89<!-- separators are not always defined in OO.org data so make optional --> 
     90<!ELEMENT openOffice:separators ( openOffice:dateSeparator?, 
     91openOffice:timeSeparator?, openOffice:longDateDayOfWeekSeparator?, 
     92openOffice:longDateDaySeparator?, openOffice:longDateMonthSeparator?, 
     93openOffice:longDateYearSeparator?, openOffice:time100SecSeparator?) > 
    8994<!ELEMENT openOffice:dateSeparator (#PCDATA)> 
    90 <!ELEMENT openOffice:thousandSeparator (#PCDATA)> 
    91 <!ELEMENT openOffice:decimalSeparator (#PCDATA)> 
    9295<!ELEMENT openOffice:timeSeparator (#PCDATA)> 
    9396<!ELEMENT openOffice:longDateDayOfWeekSeparator (#PCDATA)> 
     
    135138<!ATTLIST openOffice:numberingLevels %RefLocale; > 
    136139<!ELEMENT openOffice:numberingLevel ( #PCDATA) > 
    137 <!ATTLIST openOffice:numberingLevel openOffice:prefix CDATA #IMPLIED> 
    138 <!ATTLIST openOffice:numberingLevel openOffice:numType NMTOKEN #IMPLIED> 
    139 <!ATTLIST openOffice:numberingLevel openOffice:suffix CDATA #IMPLIED> 
     140<!ATTLIST openOffice:numberingLevel openOffice:prefix CDATA #REQUIRED> 
     141<!ATTLIST openOffice:numberingLevel openOffice:numType NMTOKEN #REQUIRED> 
     142<!ATTLIST openOffice:numberingLevel openOffice:suffix CDATA #REQUIRED> 
    140143<!ATTLIST openOffice:numberingLevel openOffice:transliteration CDATA #IMPLIED> 
    141144<!ATTLIST openOffice:numberingLevel openOffice:natNum CDATA #IMPLIED > 
     
    145148<!ELEMENT openOffice:outlineStyle (openOffice:outLineNumberingLevel+) > 
    146149<!ELEMENT openOffice:outLineNumberingLevel ( #PCDATA) > 
    147 <!ATTLIST openOffice:outLineNumberingLevel openOffice:prefix CDATA #IMPLIED> 
    148 <!ATTLIST openOffice:outLineNumberingLevel openOffice:numType CDATA #IMPLIED> 
    149 <!ATTLIST openOffice:outLineNumberingLevel openOffice:suffix CDATA #IMPLIED> 
    150 <!ATTLIST openOffice:outLineNumberingLevel openOffice:bulletChar CDATA #IMPLIED> 
    151 <!ATTLIST openOffice:outLineNumberingLevel openOffice:bulletFontName CDATA #IMPLIED > 
    152 <!ATTLIST openOffice:outLineNumberingLevel openOffice:parentNumbering CDATA #IMPLIED > 
    153 <!ATTLIST openOffice:outLineNumberingLevel openOffice:leftMargin CDATA #IMPLIED> 
    154 <!ATTLIST openOffice:outLineNumberingLevel openOffice:symbolTextDistance CDATA #IMPLIED > 
    155 <!ATTLIST openOffice:outLineNumberingLevel openOffice:firstLineOffset CDATA #IMPLIED > 
     150<!ATTLIST openOffice:outLineNumberingLevel openOffice:prefix CDATA #REQUIRED> 
     151<!ATTLIST openOffice:outLineNumberingLevel openOffice:numType CDATA #REQUIRED> 
     152<!ATTLIST openOffice:outLineNumberingLevel openOffice:suffix CDATA #REQUIRED> 
     153<!ATTLIST openOffice:outLineNumberingLevel openOffice:bulletChar CDATA #REQUIRED> 
     154<!ATTLIST openOffice:outLineNumberingLevel openOffice:bulletFontName CDATA #REQUIRED > 
     155<!ATTLIST openOffice:outLineNumberingLevel openOffice:parentNumbering CDATA #REQUIRED > 
     156<!ATTLIST openOffice:outLineNumberingLevel openOffice:leftMargin CDATA #REQUIRED> 
     157<!ATTLIST openOffice:outLineNumberingLevel openOffice:symbolTextDistance CDATA #REQUIRED > 
     158<!ATTLIST openOffice:outLineNumberingLevel openOffice:firstLineOffset CDATA #REQUIRED > 
    156159<!ATTLIST openOffice:outLineNumberingLevel openOffice:transliteration CDATA #IMPLIED > 
    157160<!ATTLIST openOffice:outLineNumberingLevel openOffice:natNum CDATA #IMPLIED> 
     
    159162<!-- new fields --> 
    160163 
    161 <!ELEMENT openOffice:platformId ( #PCDATA) > 
     164<!ELEMENT openOffice:platformId ( #PCDATA)> 
    162165 
    163166<!ELEMENT openOffice:index    (openOffice:indexKey*, 
     
    167170<!ELEMENT openOffice:indexKey (#PCDATA)> 
    168171<!ATTLIST openOffice:indexKey  %UNOModule;> 
    169 <!ATTLIST openOffice:indexKey  default CDATA #REQUIRED > 
    170 <!ATTLIST openOffice:indexKey  openOffice:phonetic CDATA #REQUIRED > 
     172<!ATTLIST openOffice:indexKey  openOffice:default (true|false) #REQUIRED> 
     173<!ATTLIST openOffice:indexKey  openOffice:phonetic (true|false) #REQUIRED> 
     174<!ATTLIST openOffice:indexKey  openOffice:module CDATA #IMPLIED> 
    171175<!ELEMENT openOffice:unicodeScript (#PCDATA)> 
    172176<!ELEMENT openOffice:followPageWord (#PCDATA)> 
     
    178182 
    179183<!ELEMENT openOffice:defaultName (#PCDATA)> 
    180 <!ATTLIST openOffice:defaultName type CDATA #IMPLIED> 
     184<!ATTLIST openOffice:defaultName openOffice:type CDATA #IMPLIED> 
    181185 
    182186<!-- locale element holds attributes of the Locale element in locale.dtd  --> 
  • tags/release-1-4/common/dtd/ldmlSupplemental.dtd

    r12026 r12026  
    11<!-- 
    2 Copyright © 2003-2005 Unicode, Inc. and others. All rights reserved. Distributed under the Terms of Use in http://www.unicode.org/copyright.html. 
     2Copyright © 2003-2006 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. 
     
    88Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in these Data Files or Software without prior written authorization of the copyright holder. 
    99 
    10     $Revision: 1.18 $ 
    11     $Date: 2005-05-25 08:40:36 $ 
     10    $Revision: 1.30 $ 
     11    $Date: 2006-06-20 23:31:26 $ 
    1212--> 
    1313 
    14 <!ELEMENT supplementalData ( version?, generation?, currencyData?, territoryContainment?, languageData?, timezoneData, characters?, metadata? ) > 
    15 <!ATTLIST supplementalData version CDATA #FIXED "1.3" > 
     14<!ELEMENT supplementalData ( version?, generation?, currencyData?, territoryContainment?, languageData?, calendarData?, weekData?, measurementData?, timezoneData?, characters?, transforms?, metadata? ) > 
     15<!ATTLIST supplementalData version CDATA #FIXED "1.4" > 
    1616 
    1717<!ELEMENT version ( #PCDATA ) > 
     
    2222 
    2323<!ELEMENT currencyData ( fractions*, region+ ) > 
    24 <!ATTLIST currencyData draft ( true | false ) #IMPLIED > 
    25  
     24<!ATTLIST currencyData draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    2625<!ELEMENT fractions ( info+ ) > 
    27 <!ATTLIST fractions draft ( true | false ) #IMPLIED > 
     26<!ATTLIST fractions draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    2827 
    2928<!ELEMENT info EMPTY > 
     
    3130<!ATTLIST info digits NMTOKEN #IMPLIED > 
    3231<!ATTLIST info rounding NMTOKEN #IMPLIED > 
    33 <!ATTLIST info draft ( true | false ) #IMPLIED > 
     32<!ATTLIST info draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     33<!ATTLIST info references CDATA #IMPLIED > 
    3434 
    3535<!ELEMENT region ( currency* ) > 
    3636<!ATTLIST region iso3166 NMTOKEN #REQUIRED > 
    37 <!ATTLIST region draft ( true | false ) #IMPLIED > 
     37<!ATTLIST region draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    3838 
    3939<!ELEMENT currency ( alternate* ) > 
     
    4242<!ATTLIST currency to NMTOKEN #IMPLIED > 
    4343<!ATTLIST currency iso4217 NMTOKEN #REQUIRED > 
    44 <!ATTLIST currency draft ( true | false ) #IMPLIED > 
     44<!ATTLIST currency draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     45<!ATTLIST currency references CDATA #IMPLIED > 
    4546 
    4647<!ELEMENT alternate EMPTY > <!-- This usage is deprecated. Use from and to. --> 
     
    5152<!ATTLIST group type NMTOKEN #REQUIRED > 
    5253<!ATTLIST group contains NMTOKENS #IMPLIED > 
    53 <!ATTLIST group draft ( true | false ) #IMPLIED > 
     54<!ATTLIST group draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     55<!ATTLIST group references CDATA #IMPLIED > 
    5456 
    5557<!ELEMENT languageData ( language* ) > 
     
    5961<!ATTLIST language territories NMTOKENS #IMPLIED > 
    6062<!ATTLIST language variants NMTOKENS #IMPLIED > 
    61 <!ATTLIST language draft ( true | false ) #IMPLIED > 
     63<!ATTLIST language draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     64<!ATTLIST language references CDATA #IMPLIED > 
    6265<!ATTLIST language alt NMTOKENS #IMPLIED > 
    6366 
    64 <!ELEMENT timezoneData ( mapTimezones* ) > 
     67<!ELEMENT calendarData ( calendar* ) > 
     68<!ELEMENT calendar EMPTY > 
     69<!ATTLIST calendar type NMTOKENS #REQUIRED > 
     70<!ATTLIST calendar territories NMTOKENS #IMPLIED > 
     71<!ATTLIST calendar draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     72<!ATTLIST calendar references CDATA #IMPLIED > 
     73<!ATTLIST calendar alt NMTOKENS #IMPLIED > 
     74 
     75<!ELEMENT weekData ( minDays*, firstDay*, weekendStart*, weekendEnd* ) > 
     76 
     77<!ELEMENT minDays EMPTY > 
     78<!ATTLIST minDays count (1 | 2 | 3 | 4 | 5 | 6 | 7) #REQUIRED > 
     79<!ATTLIST minDays territories NMTOKENS #REQUIRED > 
     80<!ATTLIST minDays draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     81<!ATTLIST minDays references CDATA #IMPLIED > 
     82<!ATTLIST minDays alt NMTOKENS #IMPLIED > 
     83 
     84<!ELEMENT firstDay EMPTY > 
     85<!ATTLIST firstDay day (sun | mon | tue | wed | thu | fri | sat) #REQUIRED > 
     86<!ATTLIST firstDay territories NMTOKENS #REQUIRED > 
     87<!ATTLIST firstDay draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     88<!ATTLIST firstDay references CDATA #IMPLIED > 
     89<!ATTLIST firstDay alt NMTOKENS #IMPLIED > 
     90<!ATTLIST firstDay references CDATA #IMPLIED > 
     91 
     92<!ELEMENT weekendStart EMPTY > 
     93<!ATTLIST weekendStart day (sun | mon | tue | wed | thu | fri | sat) #REQUIRED > 
     94<!ATTLIST weekendStart territories NMTOKENS #REQUIRED > 
     95<!ATTLIST weekendStart draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     96<!ATTLIST weekendStart references CDATA #IMPLIED > 
     97<!ATTLIST weekendStart alt NMTOKENS #IMPLIED > 
     98 
     99<!ELEMENT weekendEnd EMPTY > 
     100<!ATTLIST weekendEnd day (sun | mon | tue | wed | thu | fri | sat) #REQUIRED > 
     101<!ATTLIST weekendEnd territories NMTOKENS #REQUIRED > 
     102<!ATTLIST weekendEnd draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     103<!ATTLIST weekendEnd references CDATA #IMPLIED > 
     104<!ATTLIST weekendEnd alt NMTOKENS #IMPLIED > 
     105 
     106<!ELEMENT measurementData ( measurementSystem*, paperSize* ) > 
     107 
     108<!ELEMENT measurementSystem EMPTY > 
     109<!ATTLIST measurementSystem type ( metric | US | UK ) #REQUIRED > 
     110<!ATTLIST measurementSystem territories NMTOKENS #REQUIRED > 
     111<!ATTLIST measurementSystem draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     112<!ATTLIST measurementSystem references CDATA #IMPLIED > 
     113<!ATTLIST measurementSystem alt NMTOKENS #IMPLIED > 
     114 
     115<!ELEMENT paperSize EMPTY > 
     116<!ATTLIST paperSize type ( A4 | US-Letter ) #REQUIRED > 
     117<!ATTLIST paperSize territories NMTOKENS #REQUIRED > 
     118<!ATTLIST paperSize draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     119<!ATTLIST paperSize references CDATA #IMPLIED > 
     120<!ATTLIST paperSize alt NMTOKENS #IMPLIED > 
     121 
     122<!ELEMENT timezoneData ( mapTimezones*, zoneFormatting* ) > 
    65123<!ELEMENT mapTimezones ( mapZone* ) > 
    66124<!ATTLIST mapTimezones type NMTOKEN #REQUIRED > 
     125<!ATTLIST mapTimezones references CDATA #IMPLIED > 
     126 
    67127<!ELEMENT mapZone EMPTY > 
    68128<!ATTLIST mapZone type CDATA #REQUIRED > 
    69129<!ATTLIST mapZone other CDATA #REQUIRED > 
     130<!ATTLIST mapZone references CDATA #IMPLIED > 
     131 
     132<!ELEMENT zoneFormatting ( zoneItem* ) > 
     133<!ATTLIST zoneFormatting multizone NMTOKENS #REQUIRED > 
     134<!ATTLIST zoneFormatting tzidVersion CDATA #IMPLIED > 
     135<!ATTLIST zoneFormatting references CDATA #IMPLIED > 
     136 
     137<!ELEMENT zoneItem EMPTY > 
     138<!ATTLIST zoneItem type CDATA #REQUIRED > 
     139<!ATTLIST zoneItem territory NMTOKEN #REQUIRED > 
     140<!ATTLIST zoneItem aliases CDATA #IMPLIED > 
     141<!ATTLIST zoneItem references CDATA #IMPLIED > 
    70142 
    71143<!ELEMENT characters ( character-fallback*) > 
    72 <!ATTLIST characters draft ( true | false ) #IMPLIED > 
     144<!ATTLIST characters draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    73145<!ELEMENT character-fallback ( character* ) > 
    74146<!ELEMENT character (substitute*) > 
    75147<!ATTLIST character value CDATA #REQUIRED > 
    76 <!ATTLIST character draft ( true | false ) #IMPLIED > 
     148<!ATTLIST character draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    77149<!ATTLIST character standard CDATA #IMPLIED > 
    78150<!ATTLIST character references CDATA #IMPLIED > 
    79151<!ATTLIST character alt CDATA #IMPLIED > 
     152 
    80153<!ELEMENT substitute (#PCDATA) > 
    81 <!ATTLIST substitute draft ( true | false ) #IMPLIED > 
     154<!ATTLIST substitute draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    82155<!ATTLIST substitute standard CDATA #IMPLIED > 
    83156<!ATTLIST substitute references CDATA #IMPLIED > 
    84157<!ATTLIST substitute alt CDATA #IMPLIED > 
    85158 
    86 <!ELEMENT metadata (  alias?, deprecated? ) > 
    87 <!ATTLIST metadata draft ( true | false ) #IMPLIED > 
    88  
    89 <!ELEMENT alias ( languageAlias*,  scriptAlias*, territoryAlias*, variantAlias* ) > 
    90 <!ATTLIST alias draft ( true | false ) #IMPLIED > 
     159<!ELEMENT transforms ( transform*) > 
     160<!ELEMENT transform ((comment | tRule)*) > 
     161<!ATTLIST transform draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     162<!ATTLIST transform references CDATA #IMPLIED > 
     163<!ATTLIST transform alt CDATA #IMPLIED > 
     164<!ATTLIST transform source CDATA #IMPLIED > 
     165<!ATTLIST transform target CDATA #IMPLIED > 
     166<!ATTLIST transform variant CDATA #IMPLIED > 
     167<!ATTLIST transform direction ( forward | backward | both ) "both" > 
     168<!ATTLIST transform visibility ( internal | external ) "external" > 
     169<!ELEMENT comment (#PCDATA) > 
     170<!ELEMENT tRule (#PCDATA) > 
     171 
     172<!ELEMENT metadata ( attributeOrder?, elementOrder?, serialElements?, suppress?, validity?, alias?, deprecated?, coverageAdditions?, skipDefaultLocale?) > 
     173<!ATTLIST metadata draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     174 
     175<!ELEMENT attributeOrder ( #PCDATA ) > 
     176<!ATTLIST attributeOrder draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     177 
     178<!ELEMENT elementOrder ( #PCDATA ) > 
     179<!ATTLIST elementOrder draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     180 
     181<!ELEMENT serialElements ( #PCDATA ) > 
     182<!ATTLIST serialElements draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     183 
     184<!ELEMENT suppress (  attributes*  ) > 
     185<!ATTLIST suppress draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     186 
     187<!ELEMENT attributes EMPTY > 
     188<!ATTLIST attributes draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     189<!ATTLIST attributes element NMTOKENS #IMPLIED > 
     190<!ATTLIST attributes attribute NMTOKENS #IMPLIED > 
     191<!ATTLIST attributes attributeValue CDATA #IMPLIED > 
     192 
     193<!ELEMENT validity (  variable*,  attributeValues* ) > 
     194<!ATTLIST validity draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     195 
     196<!ELEMENT variable ( #PCDATA ) > 
     197<!ATTLIST variable draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     198<!ATTLIST variable id CDATA #IMPLIED > 
     199<!ATTLIST variable type NMTOKEN #IMPLIED > 
     200 
     201<!ELEMENT attributeValues (  #PCDATA ) > 
     202<!ATTLIST attributeValues draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     203<!ATTLIST attributeValues elements NMTOKENS #IMPLIED > 
     204<!ATTLIST attributeValues attributes NMTOKENS #IMPLIED > 
     205<!ATTLIST attributeValues type NMTOKEN #IMPLIED > 
     206<!ATTLIST attributeValues order NMTOKEN #IMPLIED > 
     207 
     208<!ELEMENT alias ( languageAlias*,  scriptAlias*, territoryAlias*, variantAlias*, zoneAlias* ) > 
     209<!ATTLIST alias draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED ><!-- true and false are deprecated. --> 
    91210 
    92211<!ELEMENT languageAlias EMPTY > 
     
    106225<!ATTLIST variantAlias replacement NMTOKEN #IMPLIED > 
    107226 
     227<!ELEMENT zoneAlias EMPTY > 
     228<!ATTLIST zoneAlias type CDATA #IMPLIED > 
     229<!ATTLIST zoneAlias replacement CDATA #IMPLIED > 
     230 
    108231<!ELEMENT deprecated ( deprecatedItems* ) > 
    109 <!ATTLIST deprecated draft ( true | false ) #IMPLIED > 
     232<!ATTLIST deprecated draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    110233 
    111234<!ELEMENT deprecatedItems EMPTY > 
    112 <!ATTLIST deprecatedItems draft ( true | false ) #IMPLIED > 
     235<!ATTLIST deprecatedItems draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    113236<!ATTLIST deprecatedItems type ( standard | supplemental ) #IMPLIED > 
    114237<!ATTLIST deprecatedItems elements NMTOKENS #IMPLIED > 
     
    116239<!ATTLIST deprecatedItems values CDATA #IMPLIED > 
    117240 
     241<!ELEMENT coverageAdditions (  languageCoverage*,  scriptCoverage*, territoryCoverage*, timezoneCoverage* ) > 
     242<!ATTLIST coverageAdditions draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     243 
     244<!ELEMENT languageCoverage ( #PCDATA ) > 
     245<!ATTLIST languageCoverage draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     246<!ATTLIST languageCoverage type NMTOKEN #IMPLIED > 
     247<!ATTLIST languageCoverage values NMTOKENS #IMPLIED > 
     248 
     249<!ELEMENT scriptCoverage ( #PCDATA ) > 
     250<!ATTLIST scriptCoverage draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     251<!ATTLIST scriptCoverage type NMTOKEN #IMPLIED > 
     252<!ATTLIST scriptCoverage values NMTOKENS #IMPLIED > 
     253 
     254<!ELEMENT territoryCoverage ( #PCDATA ) > 
     255<!ATTLIST territoryCoverage draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     256<!ATTLIST territoryCoverage type NMTOKEN #IMPLIED > 
     257<!ATTLIST territoryCoverage values NMTOKENS #IMPLIED > 
     258 
     259<!ELEMENT timezoneCoverage ( #PCDATA ) > 
     260<!ATTLIST timezoneCoverage draft ( approved | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     261<!ATTLIST timezoneCoverage type NMTOKEN #IMPLIED > 
     262<!ATTLIST timezoneCoverage values CDATA #IMPLIED > <!-- would be NMTOKENS, but needs to allow / --> 
     263 
     264<!ELEMENT skipDefaultLocale ( #PCDATA ) > 
     265<!ATTLIST skipDefaultLocale services NMTOKENS #IMPLIED > 
Note: See TracChangeset for help on using the changeset viewer.