Shows additions to the LDML dtds over time. New elements or attributes are indicated with a + sign. Currently deprecated elements and attributes are omitted.
Version | Dtd Type | Intermediate Path | Element | Attributes |
29.0 | supplementalData | / | +unitPreferenceData | |
+rgScope | |
/rgScope/ | +rgPath | +path |
/transforms/ | transform | +alias, +backwardAlias |
/unitPreferenceData/ | +unitPreferences | +category, +usage, +scope |
/unitPreferenceData/unitPreferences/ | +unitPreference | +regions |
ldmlBCP47 | /keyword/ | key | +valueType |
28.0 | ldml | /localeDisplayNames/ | +subdivisions | |
/localeDisplayNames/subdivisions/ | +subdivision | +type |
/metadata/casingData/ | casingItem | +forceError |
/units/unitLength/ | +coordinateUnit | |
/units/unitLength/coordinateUnit/ | +coordinateUnitPattern | +type |
supplementalData | / | +subdivisionContainment | |
+idValidity | |
/idValidity/ | +id | +type, +idStatus |
/metadata/alias/ | +subdivisionAlias | +type, +replacement, +reason |
/metadata/validity/ | attributeValues | +dtds |
/subdivisionContainment/ | +subgroup | +type, +subtype, +contains |
27.0 | ldml | / | +annotations | |
/annotations/ | +annotation | +cp, +tts |
supplementalData | / | version | +unicodeVersion |
dayPeriodRuleSet | +type |
/measurementData/ | measurementSystem | +category |
26.0 | ldml | /numbers/ | +minimumGroupingDigits | |
/numbers/symbols/ | +timeSeparator | |
/segmentations/segmentation/ | +suppressions | +type |
/segmentations/segmentation/suppressions/ | +suppression | |
/units/unit/ | +perUnitPattern | |
supplementalData | /codeMappings/ | +currencyCodes | +type, +numeric |
25.0 | supplementalData | /coverageLevels/ | +approvalRequirements | |
/coverageLevels/approvalRequirements/ | +approvalRequirement | +votes, +locales, +paths |
/plurals/ | +pluralRanges | +locales |
/plurals/pluralRanges/ | +pluralRange | +start, +end, +result |
24.0 | ldml | /collations/ | +defaultCollation | |
/collations/collation/ | +cr | |
/dates/calendars/calendar/fields/field/ | +relativeTime | +type |
/dates/calendars/calendar/fields/field/relativeTime/ | +relativeTimePattern | +count |
/dates/timeZoneNames/ | regionFormat | +type |
/metadata/casingData/ | casingItem | +override |
/numbers/ | +miscPatterns | +numberSystem |
/numbers/symbols/ | +superscriptingExponent | |
/units/ | +unitLength | +type |
+durationUnit | +type |
/units/durationUnit/ | +durationUnitPattern | |
/units/unitLength/ | +compoundUnit | +type |
/units/unitLength/compoundUnit/ | +compoundUnitPattern | |
supplementalData | /currencyData/fractions/ | info | +cashDigits |
ldmlBCP47 | / | attribute | +preferred |
/keyword/ | key | +preferred |
/keyword/key/ | type | +preferred |
23.1 | ldml | /layout/orientation/ | +characterOrder | |
+lineOrder | |
supplementalData | / | +timeData | |
+primaryZones | |
/currencyData/fractions/ | info | +cashRounding |
/currencyData/region/ | currency | +digits, +rounding, +cashRounding |
/primaryZones/ | +primaryZone | +iso3166 |
/timeData/ | +hours | +preferred, +allowed, +regions |
22.1 | ldml | /collations/ | collation | +visibility |
/dates/calendars/calendar/dateFormats/dateFormatLength/dateFormat/ | pattern | +count |
supplementalData | /coverageLevels/ | +coverageVariable | +key, +value |
ldmlBCP47 | / | attribute | +deprecated |
/keyword/ | key | +deprecated |
/keyword/key/ | type | +deprecated |
keyboard | | +keyboard | +locale |
/ | +version | +platform, +number, +cldrVersion |
+names | |
+settings | +fallback, +transformFailure, +transformPartial |
+keyMap | +modifiers |
+transforms | +type |
/keyMap/ | +map | +iso, +to, +longPress, +transform |
/names/ | +name | +value |
/transforms/ | +transform | +from, +to |
platform | | +platform | +id |
/ | +hardwareMap | |
/hardwareMap/ | +map | +keycode, +iso |
21.0 | ldml | / | +contextTransforms | |
+metadata | |
/contextTransforms/ | +contextTransformUsage | +type |
/contextTransforms/contextTransformUsage/ | +contextTransform | +type |
/dates/calendars/calendar/ | +monthPatterns | |
+cyclicNameSets | |
/dates/calendars/calendar/cyclicNameSets/ | +cyclicNameSet | +type |
/dates/calendars/calendar/cyclicNameSets/cyclicNameSet/ | +cyclicNameContext | +type |
/dates/calendars/calendar/cyclicNameSets/cyclicNameSet/cyclicNameContext/ | +cyclicNameWidth | +type |
/dates/calendars/calendar/cyclicNameSets/cyclicNameSet/cyclicNameContext/cyclicNameWidth/ | +cyclicName | +type |
/dates/calendars/calendar/monthPatterns/ | +monthPatternContext | +type |
/dates/calendars/calendar/monthPatterns/monthPatternContext/ | +monthPatternWidth | +type |
/dates/calendars/calendar/monthPatterns/monthPatternContext/monthPatternWidth/ | +monthPattern | +type |
/metadata/ | +casingData | |
/metadata/casingData/ | +casingItem | +type |
/numbers/ | +otherNumberingSystems | |
/numbers/otherNumberingSystems/ | +native | |
+traditional | |
+finance | |
supplementalData | / | plurals | +type |
+gender | |
/gender/ | +personList | +type, +locales |
/metaZones/ | mapTimezones | +typeVersion, +otherVersion |
/territoryContainment/ | group | +status |
ldmlBCP47 | /keyword/ | key | +extension |
2.0.1 | ldml | /localeDisplayNames/localeDisplayPattern/ | +localeKeyTypePattern | |
supplementalData | / | +parentLocales | |
/coverageLevels/ | coverageLevel | +inLanguage, +inScript, +inTerritory |
/parentLocales/ | +parentLocale | +parent, +locales |
/territoryContainment/ | group | +grouping |
ldmlBCP47 | / | attribute | +description, +since |
/keyword/ | key | +description |
/keyword/key/ | type | +description |
1.9.1 | ldml | /characters/ | +ellipsis | +type |
+moreInformation | |
/localeDisplayNames/ | +transformNames | |
/localeDisplayNames/transformNames/ | +transformName | +type |
/numbers/ | symbols | +numberSystem |
decimalFormats | +numberSystem |
scientificFormats | +numberSystem |
percentFormats | +numberSystem |
currencyFormats | +numberSystem |
supplementalData | / | +coverageLevels | |
/coverageLevels/ | +coverageLevel | +value, +match |
/metadata/alias/ | languageAlias | +reason |
scriptAlias | +reason |
territoryAlias | +reason |
variantAlias | +reason |
zoneAlias | +reason |
1.8.1 | ldml | / | +listPatterns | |
/dates/calendars/calendar/ | +dayPeriods | |
/dates/calendars/calendar/dayPeriods/ | +dayPeriodContext | +type |
/dates/calendars/calendar/dayPeriods/dayPeriodContext/ | +dayPeriodWidth | +type |
/dates/calendars/calendar/dayPeriods/dayPeriodContext/dayPeriodWidth/ | +dayPeriod | +type |
/dates/calendars/calendar/months/monthContext/monthWidth/ | month | +yeartype |
/listPatterns/ | +listPattern | +type |
/listPatterns/listPattern/ | +listPatternPart | +type |
supplementalData | / | version | +cldrVersion |
+languageMatching | |
+dayPeriodRuleSet | |
+metaZones | |
+windowsZones | |
/dayPeriodRuleSet/ | +dayPeriodRules | +locales |
/dayPeriodRuleSet/dayPeriodRules/ | +dayPeriodRule | +type, +at, +from, +before |
/languageMatching/ | +languageMatches | +type |
/languageMatching/languageMatches/ | +languageMatch | +desired, +supported, +percent, +oneway |
ldmlBCP47 | / | version | +cldrVersion |
1.7.2 | ldml | / | +rbnf | |
/dates/calendars/calendar/dateFormats/dateFormatLength/dateFormat/ | pattern | +numbers |
/dates/timeZoneNames/ | +gmtZeroFormat | |
/numbers/ | +defaultNumberingSystem | |
/rbnf/ | +rulesetGrouping | +type |
/rbnf/rulesetGrouping/ | +ruleset | +type, +access, +allowsParsing |
/rbnf/rulesetGrouping/ruleset/ | +rbnfrule | +value, +radix, +decexp |
supplementalData | / | +calendarPreferenceData | |
+numberingSystems | |
/calendarPreferenceData/ | +calendarPreference | +territories, +ordering |
/currencyData/region/ | currency | +tender |
/numberingSystems/ | +numberingSystem | +id, +type, +radix, +digits, +rules |
ldmlBCP47 | | +ldmlBCP47 | |
/ | +version | +number |
+keyword | |
+attribute | +name |
/keyword/ | +key | +name, +alias, +since |
/keyword/key/ | +type | +name, +alias, +since |
1.6.1 | ldml | / | +units | |
/dates/calendars/calendar/dateFormats/dateFormatLength/dateFormat/ | displayName | +count |
/dates/calendars/calendar/dateTimeFormats/ | +intervalFormats | |
/dates/calendars/calendar/dateTimeFormats/intervalFormats/ | +intervalFormatFallback | |
+intervalFormatItem | +id |
/dates/calendars/calendar/dateTimeFormats/intervalFormats/intervalFormatItem/ | +greatestDifference | +id |
/localeDisplayNames/ | +localeDisplayPattern | |
/localeDisplayNames/localeDisplayPattern/ | +localePattern | |
+localeSeparator | |
/numbers/currencyFormats/ | +unitPattern | +count |
/numbers/symbols/ | +currencyDecimal | |
/units/ | +unit | +type |
supplementalData | / | +plurals | |
/plurals/ | +pluralRules | +locales |
/plurals/pluralRules/ | +pluralRule | +count |
1.5.1 | ldml | /dates/timeZoneNames/ | +metazone | +type |
/localeDisplayNames/ | +codePatterns | |
/localeDisplayNames/codePatterns/ | +codePattern | +type |
supplementalData | / | +territoryInfo | |
+codeMappings | |
+likelySubtags | |
+metazoneInfo | |
+references | |
/calendarData/calendar/ | +calendarSystem | +type |
+eras | |
/calendarData/calendar/eras/ | +era | +type, +start, +end |
/codeMappings/ | +territoryCodes | +type, +numeric, +alpha3, +fips10, +internet |
/likelySubtags/ | +likelySubtag | +from, +to |
/metadata/ | +distinguishing | |
+blocking | |
+defaultContent | +locales |
/metadata/blocking/ | +blockingItems | +elements |
/metadata/distinguishing/ | +distinguishingItems | +exclude, +elements, +attributes |
/metazoneInfo/ | +timezone | +type |
/metazoneInfo/timezone/ | +usesMetazone | +mzone, +from, +to |
/references/ | +reference | +type, +uri |
/territoryInfo/ | +territory | +type, +gdp, +literacyPercent, +population |
/territoryInfo/territory/ | +languagePopulation | +type, +writingPercent, +populationPercent, +officialStatus |
1.4.1 | ldml | / | +segmentations | |
/dates/calendars/calendar/ | +quarters | |
/dates/calendars/calendar/dateTimeFormats/ | +availableFormats | |
+appendItems | |
/dates/calendars/calendar/dateTimeFormats/appendItems/ | +appendItem | +request |
/dates/calendars/calendar/dateTimeFormats/availableFormats/ | +dateFormatItem | +id |
/dates/calendars/calendar/eras/ | +eraNarrow | |
/dates/calendars/calendar/quarters/ | +quarterContext | +type |
/dates/calendars/calendar/quarters/quarterContext/ | +quarterWidth | +type |
/dates/calendars/calendar/quarters/quarterContext/quarterWidth/ | +quarter | +type |
/localeDisplayNames/ | +measurementSystemNames | |
/localeDisplayNames/measurementSystemNames/ | +measurementSystemName | +type |
/segmentations/ | +segmentation | +type |
/segmentations/segmentation/ | +variables | |
+segmentRules | |
/segmentations/segmentation/segmentRules/ | +rule | +id |
/segmentations/segmentation/variables/ | +variable | +id |
supplementalData | / | +calendarData | |
+weekData | |
+measurementData | |
+transforms | |
/calendarData/ | +calendar | +type |
/measurementData/ | +measurementSystem | +type, +territories |
+paperSize | +type, +territories |
/metadata/ | +serialElements | |
+suppress | |
+validity | |
+skipDefaultLocale | +services |
/metadata/alias/ | +zoneAlias | +type, +replacement |
/metadata/suppress/ | +attributes | +element, +attribute, +attributeValue |
/metadata/validity/ | +variable | +id, +type |
+attributeValues | +elements, +attributes, +type, +order |
/transforms/ | +transform | +source, +target, +variant, +direction, +visibility |
/transforms/transform/ | +comment | |
+tRule | |
/weekData/ | +minDays | +count, +territories |
+firstDay | +day, +territories |
+weekendStart | +day, +territories |
+weekendEnd | +day, +territories |
1.3 | ldml | /numbers/currencyFormats/ | +currencySpacing | |
/numbers/currencyFormats/currencySpacing/ | +beforeCurrency | |
+afterCurrency | |
/numbers/currencyFormats/currencySpacing/beforeCurrency/ | +currencyMatch | |
+surroundingMatch | |
+insertBetween | |
supplementalData | / | +version | +number |
+territoryContainment | |
+languageData | |
+characters | |
+metadata | |
/characters/ | +character-fallback | |
/characters/character-fallback/ | +character | +value |
/characters/character-fallback/character/ | +substitute | |
/currencyData/region/ | currency | +from, +to |
/languageData/ | +language | +type, +scripts, +territories, +variants |
/metadata/ | +alias | |
+deprecated | |
/metadata/alias/ | +languageAlias | +type, +replacement |
+scriptAlias | +type, +replacement |
+territoryAlias | +type, +replacement |
+variantAlias | +type, +replacement |
/metadata/deprecated/ | +deprecatedItems | +type, +elements, +attributes, +values |
/territoryContainment/ | +group | +type, +contains |
1.2 | ldml | | +ldml | |
/ | +localeDisplayNames | |
+layout | |
+characters | |
+delimiters | |
+dates | |
+numbers | |
+collations | +version |
+posix | |
/characters/ | +exemplarCharacters | +type |
/collations/ | +collation | +type |
/dates/ | +calendars | |
+timeZoneNames | |
/dates/calendars/ | +calendar | +type |
/dates/calendars/calendar/ | +months | |
+days | |
+eras | |
+dateFormats | |
+timeFormats | |
+dateTimeFormats | |
+fields | |
/dates/calendars/calendar/dateFormats/ | +dateFormatLength | +type |
/dates/calendars/calendar/dateFormats/dateFormatLength/ | +dateFormat | +type |
/dates/calendars/calendar/dateFormats/dateFormatLength/dateFormat/ | +pattern | +type |
+displayName | |
/dates/calendars/calendar/dateTimeFormats/ | +dateTimeFormatLength | +type |
/dates/calendars/calendar/dateTimeFormats/dateTimeFormatLength/ | +dateTimeFormat | +type |
/dates/calendars/calendar/days/ | +dayContext | +type |
/dates/calendars/calendar/days/dayContext/ | +dayWidth | +type |
/dates/calendars/calendar/days/dayContext/dayWidth/ | +day | +type |
/dates/calendars/calendar/eras/ | +eraNames | |
+eraAbbr | |
/dates/calendars/calendar/eras/eraNames/ | +era | +type |
/dates/calendars/calendar/fields/ | +field | +type |
/dates/calendars/calendar/fields/field/ | +relative | +type |
/dates/calendars/calendar/months/ | +monthContext | +type |
/dates/calendars/calendar/months/monthContext/ | +monthWidth | +type |
/dates/calendars/calendar/months/monthContext/monthWidth/ | +month | +type |
/dates/calendars/calendar/timeFormats/ | +timeFormatLength | +type |
/dates/calendars/calendar/timeFormats/timeFormatLength/ | +timeFormat | +type |
/dates/timeZoneNames/ | +hourFormat | |
+gmtFormat | |
+regionFormat | |
+fallbackFormat | |
+zone | +type |
/dates/timeZoneNames/zone/ | +long | |
+short | |
+exemplarCity | |
/dates/timeZoneNames/zone/long/ | +generic | |
+standard | |
+daylight | |
/delimiters/ | +quotationStart | |
+quotationEnd | |
+alternateQuotationStart | |
+alternateQuotationEnd | |
/layout/ | +orientation | |
/localeDisplayNames/ | +languages | |
+scripts | |
+territories | |
+variants | |
+keys | |
+types | |
/localeDisplayNames/keys/ | +key | +type |
/localeDisplayNames/languages/ | +language | +type |
/localeDisplayNames/scripts/ | +script | +type |
/localeDisplayNames/territories/ | +territory | +type |
/localeDisplayNames/types/ | +type | +type, +key |
/localeDisplayNames/variants/ | +variant | +type |
/numbers/ | +symbols | |
+decimalFormats | |
+scientificFormats | |
+percentFormats | |
+currencyFormats | |
+currencies | |
/numbers/currencies/ | +currency | +type |
/numbers/currencies/currency/ | +symbol | |
/numbers/currencyFormats/ | +currencyFormatLength | +type |
/numbers/currencyFormats/currencyFormatLength/ | +currencyFormat | +type |
/numbers/decimalFormats/ | +decimalFormatLength | +type |
/numbers/decimalFormats/decimalFormatLength/ | +decimalFormat | +type |
/numbers/percentFormats/ | +percentFormatLength | +type |
/numbers/percentFormats/percentFormatLength/ | +percentFormat | +type |
/numbers/scientificFormats/ | +scientificFormatLength | +type |
/numbers/scientificFormats/scientificFormatLength/ | +scientificFormat | +type |
/numbers/symbols/ | +decimal | |
+group | |
+list | |
+percentSign | |
+plusSign | |
+minusSign | |
+exponential | |
+perMille | |
+infinity | |
+nan | |
/posix/ | +messages | |
/posix/messages/ | +yesstr | |
+nostr | |
supplementalData | | +supplementalData | |
/ | +currencyData | |
/currencyData/ | +fractions | |
+region | +iso3166 |
/currencyData/fractions/ | +info | +iso4217, +digits, +rounding |
/currencyData/region/ | +currency | +iso4217 |