Производственный календарь в XML-формате

В производственном календаре отмечают все рабочие и нерабочие дни (выходные и праздники). На основании производственного календаря ведется расчет нормы рабочего времени за день, месяц, и год. На данном сайте представлен производственный календарь в формате XML для использования его в приложениях.

Описание XML формата производственного календаря

Календарь представлен в XML-формате:
<!--
year    - год на который сформирован календарь
lang    - язык на котором представлены названия праздников
date    - дата формирования xml-календаря в формате ГГГГ.ММ.ДД
-->
<calendar year="2014" lang="ru" date="2014.01.01">
	<!--
		holidays - Список праздников
		id - идентификатор праздника
		title - название праздника
	-->
	<holidays>
		<holiday id="1" title="Новогодние каникулы" />
		<holiday id="2" title="Рождество Христово" />                        
		<holiday id="3" title="День защитника Отечества" />
		<holiday id="4" title="Международный женский день" />
		<holiday id="5" title="Праздник Весны и Труда" />
		<holiday id="6" title="День Победы" />
		<holiday id="7" title="День России" />
		<holiday id="8" title="День народного единства" />
	</holidays>
	<!--
		days - праздники/короткие дни/рабочие дни (суббота либо воскресенье)
		d (day) - день (формат ММ.ДД)
		t (type) - тип дня: 1 - выходной день, 2 - рабочий и сокращенный (может быть использован для любого дня недели), 3 - рабочий день (суббота/воскресенье)
		h (holiday) - номер праздника (ссылка на атрибут id тэга holiday)
		f (from) - дата с которой был перенесен выходной день
		суббота и воскресенье считаются выходными, если нет тегов day с атрибутом t=2 и t=3 за этот день
	-->
	<days>
		<day d="01.01" t="1" h="1" />
		<day d="01.02" t="1" h="1" />
		<day d="01.03" t="1" h="1" />
		<day d="02.22" t="1" f="01.03" />
		...
	</days>
</calendar>