You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
143 lines
4.8 KiB
143 lines
4.8 KiB
|
|
<!-- ######################################################### -->
|
|
|
|
|
|
<!-- 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 )>
|