<!-- ######################################################### --> <!-- ICIR Specific elements --> <!ATTLIST special xmlns:icir CDATA #IMPLIED> <!-- ######################################################### --> <!-- ICIR Country and Language Info --> <!ELEMENT icir:ibmid ( #PCDATA )> <!-- ######################################################### --> <!-- Weights and Measurements section --> <!ELEMENT icir:altMeasurementSystem ( #PCDATA )> <!-- ######################################################### --> <!-- Calendar section --> <!ELEMENT icir:calendarLayout ( #PCDATA )> <!ELEMENT icir:firstWorkDayOfWeek ( #PCDATA )> <!ELEMENT icir:weekendDayOne ( #PCDATA )> <!ELEMENT icir:weekendDayTwo ( #PCDATA )> <!ELEMENT icir:weekendDayThree ( #PCDATA )> <!ELEMENT icir:firstMonthOfYear ( #PCDATA )> <!-- ######################################################### --> <!-- Timezones section --> <!ELEMENT icir:representativeCity ( latinScript?, nativeLanguage? )> <!ELEMENT latinScript ( #PCDATA )> <!ELEMENT nativeLanguage ( #PCDATA )> <!ELEMENT icir:gmtOffset ( #PCDATA )> <!ELEMENT icir:dstOffsetFromStandardTime ( #PCDATA )> <!ELEMENT icir:DST (icir:dstByDecree | icir:dstRules)> <!ELEMENT icir:dstByDecree (icir:decreeYear)> <!ELEMENT icir:decreeYear ( #PCDATA )> <!ELEMENT icir:dstRules (icir:dstStartMonth, icir:dstStartDateInMonth, icir:dstStartWeekOfMonth, icir:dstStartDayOfWeek, icir:dstEndMonth, icir:dstEndDateInMonth, icir:dstEndWeekOfMonth, icir:dstEndDayOfWeek)> <!ELEMENT icir:dstStartMonth ( #PCDATA )> <!ELEMENT icir:dstStartDateInMonth ( #PCDATA )> <!ELEMENT icir:dstStartWeekOfMonth ( #PCDATA )> <!ELEMENT icir:dstStartDayOfWeek ( #PCDATA )> <!ELEMENT icir:dstEndMonth ( #PCDATA )> <!ELEMENT icir:dstEndDateInMonth ( #PCDATA )> <!ELEMENT icir:dstEndWeekOfMonth ( #PCDATA )> <!ELEMENT icir:dstEndDayOfWeek ( #PCDATA )> <!ELEMENT icir:fullTimezoneNameEnglish ( #PCDATA )> <!ELEMENT icir:fullDSTNameEnglish ( #PCDATA )> <!ELEMENT icir:abbTimezoneNameEnglish ( #PCDATA )> <!ELEMENT icir:abbDSTNameEnglish ( #PCDATA )> <!-- ######################################################### --> <!-- Numeric section --> <!ELEMENT icir:numericGrouping ( #PCDATA )> <!ELEMENT icir:numericDigitsAfterDecimal ( #PCDATA )> <!-- ######################################################### --> <!-- Currency section --> <!ELEMENT icir:regionalCurrencyPattern ( #PCDATA )> <!ELEMENT icir:numericCurrencyCode ( #PCDATA )> <!ELEMENT icir:currencyCodeForEUCheques ( #PCDATA )> <!ELEMENT icir:currencyFullName (single?, plural?)> <!ELEMENT single (latinScript?, nativeLanguage?)> <!ELEMENT plural (latinScript?, nativeLanguage?)> <!ELEMENT icir:currencySubunitName (single?, plural?)> <!ELEMENT icir:currencyPositiveSign ( #PCDATA )> <!ELEMENT icir:currencyNegativeSign ( #PCDATA )> <!ELEMENT icir:digitsAfterDecimal ( #PCDATA )> <!ELEMENT icir:currencyGrouping ( #PCDATA )> <!ELEMENT icir:leadingZeros ( #PCDATA )> <!ELEMENT icir:fieldLength ( #PCDATA )> <!ELEMENT icir:paddingCharacter ( #PCDATA )> <!ELEMENT icir:regionalCurrency (icir:currencyFullName?, icir:currencySubunitName?, icir:currencyPositiveSign?, icir:currencyNegativeSign?, icir:digitsAfterDecimal?, icir:currencyGrouping?, icir:leadingZeros?, icir:fieldLength?, icir:paddingCharacter?, icir:decimalSeparator?, icir:thousandsSeparator?)> <!ELEMENT icir:decimalSeparator ( #PCDATA )> <!ELEMENT icir:thousandsSeparator ( #PCDATA )> <!-- ######################################################### --> <!-- Telephone section --> <!ELEMENT icir:telephone (icir:intlAccessCode?, icir:phoneITUCode?, icir:phoneFormat?)> <!ELEMENT icir:intlAccessCode ( #PCDATA )> <!ELEMENT icir:phoneITUCode ( #PCDATA )> <!ELEMENT icir:phoneFormat ( #PCDATA )> <!-- ######################################################### --> <!-- Holiday section --> <!ELEMENT icir:holidayInformation ( fixedHolidays?, variableHolidays?)> <!ELEMENT fixedHolidays (holidayMonth* )> <!ELEMENT variableHolidays (holidayMonth* )> <!ELEMENT holidayMonth ( latinScript?, nativeLanguage?) > <!ATTLIST holidayMonth type ( 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 ) #REQUIRED > <!-- ######################################################### --> <!-- Cardinal Points --> <!ELEMENT icir:cardinalPoints (north?, south?, east?, west?)> <!ELEMENT north ( #PCDATA )> <!ELEMENT south ( #PCDATA )> <!ELEMENT east ( #PCDATA )> <!ELEMENT west ( #PCDATA )> <!-- ######################################################### --> <!-- Character Sets and Code Pages --> <!ELEMENT icir:CCSIDandKeyboard (iso?, ccsid?, keyboard?)> <!ELEMENT iso ( #PCDATA )> <!ELEMENT ccsid (ebcdic?, ibmpc?, aix?, windows?)> <!ELEMENT ebcdic ( #PCDATA )> <!ELEMENT ibmpc ( #PCDATA )> <!ELEMENT aix ( #PCDATA )> <!ELEMENT windows ( #PCDATA )> <!ELEMENT keyboard (ibmG?, ibm1A?)> <!ELEMENT ibmG ( #PCDATA )> <!ELEMENT ibm1A ( #PCDATA )>