RecurrenceGroup

A group of elements to express a recurrence (Group defined in this XML Schema only)

Element Group Information

Model

Children: exDate, exRule, rDate, rRule

Used By

Source

<xs:group name="RecurrenceGroup">
  <xs:annotation>
    <xs:documentation>A group of elements to express a recurrence (Group defined in this XML Schema only)</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:choice maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>This choice and its cardinality requires that there is at least one rDate or rRule element present.</xs:documentation>
      </xs:annotation>
      <xs:element name="rDate" type="DateOptTimePropType">
        <xs:annotation>
          <xs:documentation>Explicit dates of recurrence.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="rRule">
        <xs:annotation>
          <xs:documentation>Rule for recurrence.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:attributeGroup ref="commonPowerAttributes"/>
          <xs:attributeGroup ref="recurrenceRuleAttributes"/>
          <xs:anyAttribute namespace="##other" processContents="lax"/>
        </xs:complexType>
      </xs:element>
    </xs:choice>
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element name="exDate" type="DateOptTimePropType">
        <xs:annotation>
          <xs:documentation>Explicit dates to be excluded from any recurrence.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="exRule">
        <xs:annotation>
          <xs:documentation>Rule for dates to be excluded from recurrence.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:attributeGroup ref="commonPowerAttributes"/>
          <xs:attributeGroup ref="recurrenceRuleAttributes"/>
          <xs:anyAttribute namespace="##other" processContents="lax"/>
        </xs:complexType>
      </xs:element>
    </xs:choice>
  </xs:sequence>
</xs:group>