All Downloads are FREE. Search and download functionalities are using the official Maven repository.

holidays.Holidays_de.xml Maven / Gradle / Ivy

Go to download

Core module of the jollyday library that contains the API for the developers and the core concept how to retrieve holiday information for a country of jollyday.

There is a newer version: 0.32.0
Show newest version
<?xml version="1.0" encoding="UTF-8"?>

<Configuration hierarchy="de" description="Germany"
               xmlns="https://focus_shift.de/jollyday/schema/holiday"
               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
               xsi:schemaLocation="https://focus_shift.de/jollyday/schema/holiday https://focus_shift.de/jollyday/schema/holiday/holiday.xsd">
  <Holidays>
    <Fixed month="JANUARY" day="1" descriptionPropertiesKey="NEW_YEAR"/>
    <Fixed month="MAY" day="1" descriptionPropertiesKey="LABOUR_DAY"/>
    <Fixed month="JUNE" day="17" validFrom="1954" validTo="1990" descriptionPropertiesKey="UNIFICATION"/>
    <Fixed month="OCTOBER" day="3" validFrom="1990" descriptionPropertiesKey="UNIFICATION_GERMANY"/>
    <Fixed month="OCTOBER" day="31" validFrom="2017" validTo="2017" descriptionPropertiesKey="REFORMATION_DAY"/>
    <Fixed month="DECEMBER" day="25" descriptionPropertiesKey="FIRST_CHRISTMAS_DAY"/>
    <Fixed month="DECEMBER" day="26" descriptionPropertiesKey="SECOND_CHRISTMAS_DAY"/>

    <RelativeToFixed validFrom="1934" validTo="1938" descriptionPropertiesKey="REPENTANCE_PRAYER">
      <Weekday>WEDNESDAY</Weekday>
      <When>BEFORE</When>
      <Date month="NOVEMBER" day="23"/>
    </RelativeToFixed>
    <RelativeToFixed validFrom="1990" validTo="1994" descriptionPropertiesKey="REPENTANCE_PRAYER">
      <Weekday>WEDNESDAY</Weekday>
      <When>BEFORE</When>
      <Date month="NOVEMBER" day="23"/>
    </RelativeToFixed>

    <ChristianHoliday type="GOOD_FRIDAY" descriptionPropertiesKey="christian.GOOD_FRIDAY"/>
    <ChristianHoliday type="EASTER_MONDAY" descriptionPropertiesKey="christian.EASTER_MONDAY"/>
    <ChristianHoliday type="ASCENSION_DAY" descriptionPropertiesKey="christian.ASCENSION_DAY"/>
    <ChristianHoliday type="WHIT_MONDAY" descriptionPropertiesKey="christian.WHIT_MONDAY"/>
  </Holidays>

  <Sources>
    <Source>https://en.wikipedia.org/wiki/Public_holidays_in_Germany</Source>
    <Source of="ISO 3166-2">https://en.wikipedia.org/wiki/ISO_3166-2:DE</Source>
  </Sources>

  <SubConfigurations hierarchy="be" description="Berlin">
    <Holidays>
      <Fixed month="MARCH" day="8" descriptionPropertiesKey="INTERNATIONAL_WOMAN" validFrom="2019"/>
      <Fixed month="MAY" day="8" descriptionPropertiesKey="LIBERATION" validFrom="2020" validTo="2020"/>
      <RelativeToFixed validFrom="1945" validTo="1989" descriptionPropertiesKey="REPENTANCE_PRAYER">
        <Weekday>WEDNESDAY</Weekday>
        <When>BEFORE</When>
        <Date month="NOVEMBER" day="23"/>
      </RelativeToFixed>
    </Holidays>
  </SubConfigurations>

  <SubConfigurations hierarchy="bb" description="Brandenburg">
    <Holidays>
      <Fixed month="OCTOBER" day="31" descriptionPropertiesKey="REFORMATION_DAY"/>
      <ChristianHoliday type="EASTER" descriptionPropertiesKey="christian.EASTER"/>
      <ChristianHoliday type="PENTECOST" descriptionPropertiesKey="christian.PENTECOST"/>
    </Holidays>
  </SubConfigurations>

  <SubConfigurations hierarchy="bw" description="Baden-Württemberg">
    <Holidays>
      <Fixed month="JANUARY" day="6" descriptionPropertiesKey="EPIPHANY"/>
      <Fixed month="NOVEMBER" day="1" descriptionPropertiesKey="ALL_SAINTS"/>

      <RelativeToFixed validFrom="1945" validTo="1989" descriptionPropertiesKey="REPENTANCE_PRAYER">
        <Weekday>WEDNESDAY</Weekday>
        <When>BEFORE</When>
        <Date month="NOVEMBER" day="23"/>
      </RelativeToFixed>

      <ChristianHoliday type="CORPUS_CHRISTI" descriptionPropertiesKey="christian.CORPUS_CHRISTI"/>
    </Holidays>
  </SubConfigurations>

  <SubConfigurations hierarchy="by" description="Bavaria">
    <Holidays>
      <Fixed month="JANUARY" day="6" descriptionPropertiesKey="EPIPHANY"/>
      <Fixed month="NOVEMBER" day="1" descriptionPropertiesKey="ALL_SAINTS"/>
      <RelativeToFixed validFrom="1981" validTo="1989" descriptionPropertiesKey="REPENTANCE_PRAYER">
        <Weekday>WEDNESDAY</Weekday>
        <When>BEFORE</When>
        <Date month="NOVEMBER" day="23"/>
      </RelativeToFixed>
      <ChristianHoliday type="CORPUS_CHRISTI" descriptionPropertiesKey="christian.CORPUS_CHRISTI"/>
    </Holidays>

    <SubConfigurations hierarchy="mu" description="Munich">
      <Holidays>
        <Fixed day="15" month="AUGUST" descriptionPropertiesKey="ASSUMPTION_DAY"/>
      </Holidays>
    </SubConfigurations>

    <SubConfigurations hierarchy="ag" description="Augsburg">
      <Holidays>
        <Fixed day="8" month="AUGUST" descriptionPropertiesKey="PEACE"/>
        <Fixed day="15" month="AUGUST" descriptionPropertiesKey="ASSUMPTION_DAY"/>
      </Holidays>
    </SubConfigurations>

    <SubConfigurations hierarchy="wu" description="Würzburg">
      <Holidays>
        <Fixed day="15" month="AUGUST" descriptionPropertiesKey="ASSUMPTION_DAY"/>
      </Holidays>
    </SubConfigurations>

    <SubConfigurations hierarchy="re" description="Regensburg">
      <Holidays>
        <Fixed day="15" month="AUGUST" descriptionPropertiesKey="ASSUMPTION_DAY"/>
      </Holidays>
    </SubConfigurations>

    <SubConfigurations hierarchy="in" description="Ingolstadt">
      <Holidays>
        <Fixed day="15" month="AUGUST" descriptionPropertiesKey="ASSUMPTION_DAY"/>
      </Holidays>
    </SubConfigurations>
  </SubConfigurations>

  <SubConfigurations hierarchy="he" description="Hessen">
    <Holidays>
      <RelativeToFixed validFrom="1945" validTo="1989" descriptionPropertiesKey="REPENTANCE_PRAYER">
        <Weekday>WEDNESDAY</Weekday>
        <When>BEFORE</When>
        <Date month="NOVEMBER" day="23"/>
      </RelativeToFixed>
      <ChristianHoliday type="CORPUS_CHRISTI" descriptionPropertiesKey="christian.CORPUS_CHRISTI"/>
      <ChristianHoliday type="PENTECOST" descriptionPropertiesKey="christian.PENTECOST"/>
    </Holidays>
  </SubConfigurations>

  <SubConfigurations hierarchy="mv" description="Mecklenburg-Vorpommern">
    <Holidays>
      <Fixed month="MARCH" day="8" descriptionPropertiesKey="INTERNATIONAL_WOMAN" validFrom="2023"/>
      <Fixed month="OCTOBER" day="31" descriptionPropertiesKey="REFORMATION_DAY"/>
    </Holidays>
  </SubConfigurations>

  <SubConfigurations hierarchy="nw" description="North Rhine-Westphalia">
    <Holidays>
      <Fixed month="NOVEMBER" day="1" descriptionPropertiesKey="ALL_SAINTS"/>
      <RelativeToFixed validFrom="1945" validTo="1989" descriptionPropertiesKey="REPENTANCE_PRAYER">
        <Weekday>WEDNESDAY</Weekday>
        <When>BEFORE</When>
        <Date month="NOVEMBER" day="23"/>
      </RelativeToFixed>
      <ChristianHoliday type="CORPUS_CHRISTI" descriptionPropertiesKey="christian.CORPUS_CHRISTI"/>
    </Holidays>
  </SubConfigurations>

  <SubConfigurations hierarchy="rp" description="Rhineland-Palatinate">
    <Holidays>
      <Fixed month="NOVEMBER" day="1" descriptionPropertiesKey="ALL_SAINTS"/>
      <RelativeToFixed validFrom="1945" validTo="1989" descriptionPropertiesKey="REPENTANCE_PRAYER">
        <Weekday>WEDNESDAY</Weekday>
        <When>BEFORE</When>
        <Date month="NOVEMBER" day="23"/>
      </RelativeToFixed>
      <ChristianHoliday type="CORPUS_CHRISTI" descriptionPropertiesKey="christian.CORPUS_CHRISTI"/>
    </Holidays>
  </SubConfigurations>

  <SubConfigurations hierarchy="sl" description="Saarland">
    <Holidays>
      <Fixed month="NOVEMBER" day="1" descriptionPropertiesKey="ALL_SAINTS"/>
      <Fixed month="AUGUST" day="15" descriptionPropertiesKey="ASSUMPTION_DAY"/>
      <RelativeToFixed validFrom="1945" validTo="1989" descriptionPropertiesKey="REPENTANCE_PRAYER">
        <Weekday>WEDNESDAY</Weekday>
        <When>BEFORE</When>
        <Date month="NOVEMBER" day="23"/>
      </RelativeToFixed>
      <ChristianHoliday type="CORPUS_CHRISTI" descriptionPropertiesKey="christian.CORPUS_CHRISTI"/>
    </Holidays>
  </SubConfigurations>

  <SubConfigurations hierarchy="sn" description="Saxony">
    <Holidays>
      <Fixed month="OCTOBER" day="31" descriptionPropertiesKey="REFORMATION_DAY"/>
      <RelativeToFixed validFrom="1995" descriptionPropertiesKey="REPENTANCE_PRAYER">
        <Weekday>WEDNESDAY</Weekday>
        <When>BEFORE</When>
        <Date month="NOVEMBER" day="23"/>
      </RelativeToFixed>
    </Holidays>
  </SubConfigurations>

  <SubConfigurations hierarchy="st" description="Saxony-Anhalt">
    <Holidays>
      <Fixed month="OCTOBER" day="31" descriptionPropertiesKey="REFORMATION_DAY"/>
      <Fixed month="JANUARY" day="6" descriptionPropertiesKey="EPIPHANY"/>
    </Holidays>
  </SubConfigurations>

  <SubConfigurations hierarchy="th" description="Thuringia">
    <Holidays>
      <Fixed month="SEPTEMBER" day="20" descriptionPropertiesKey="CHILDRENS_DAY" validFrom="2019"/>
      <Fixed month="OCTOBER" day="31" descriptionPropertiesKey="REFORMATION_DAY"/>
    </Holidays>
  </SubConfigurations>

  <SubConfigurations hierarchy="sh" description="Schleswig-Holstein">
    <Holidays>
      <Fixed month="OCTOBER" day="31" descriptionPropertiesKey="REFORMATION_DAY" validFrom="2018"/>
      <RelativeToFixed validFrom="1945" validTo="1989" descriptionPropertiesKey="REPENTANCE_PRAYER">
        <Weekday>WEDNESDAY</Weekday>
        <When>BEFORE</When>
        <Date month="NOVEMBER" day="23"/>
      </RelativeToFixed>
    </Holidays>
  </SubConfigurations>

  <SubConfigurations hierarchy="hh" description="Hamburg">
    <Holidays>
      <Fixed month="OCTOBER" day="31" descriptionPropertiesKey="REFORMATION_DAY" validFrom="2018"/>
      <RelativeToFixed validFrom="1945" validTo="1989" descriptionPropertiesKey="REPENTANCE_PRAYER">
        <Weekday>WEDNESDAY</Weekday>
        <When>BEFORE</When>
        <Date month="NOVEMBER" day="23"/>
      </RelativeToFixed>
    </Holidays>
  </SubConfigurations>

  <SubConfigurations hierarchy="hb" description="Bremen">
    <Holidays>
      <Fixed month="OCTOBER" day="31" descriptionPropertiesKey="REFORMATION_DAY" validFrom="2018"/>
      <RelativeToFixed validFrom="1945" validTo="1989" descriptionPropertiesKey="REPENTANCE_PRAYER">
        <Weekday>WEDNESDAY</Weekday>
        <When>BEFORE</When>
        <Date month="NOVEMBER" day="23"/>
      </RelativeToFixed>
    </Holidays>
  </SubConfigurations>

  <SubConfigurations hierarchy="ni" description="Lower-Saxony">
    <Holidays>
      <Fixed month="OCTOBER" day="31" descriptionPropertiesKey="REFORMATION_DAY" validFrom="2018"/>
      <RelativeToFixed validFrom="1945" validTo="1989" descriptionPropertiesKey="REPENTANCE_PRAYER">
        <Weekday>WEDNESDAY</Weekday>
        <When>BEFORE</When>
        <Date month="NOVEMBER" day="23"/>
      </RelativeToFixed>
    </Holidays>
  </SubConfigurations>
</Configuration>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy