simpleType "monthValueEnum"
Namespace:
Defined:
globally in myCalendar.xsd; see XML source
Used:
Simple Content Model
xsd:int
All Direct / Indirect Based Elements (1):
leapMonthValue (type monthValueEnum)
All Direct / Indirect Based Attributes (4):
month (in getQuickViewResponse)/@m, transitionRuleType/@month, yearly (in repeat)/@month, yearlyByDayType/@month
Known Usage Locations
Annotation
Restrict to 1-13. Some calendars have 13 months.
Type Definition Detail
Type Derivation Tree
xsd:int (restriction)
  monthValueEnum
Derivation:
restriction of xsd:int
XML Source (see within schema source)
<xsd:simpleType name="monthValueEnum">
<xsd:annotation>
<xsd:documentation>
Restrict to 1-13. Some calendars have 13 months.
</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:int">
<xsd:minInclusive value="1"/>
<xsd:maxInclusive value="13"/>
</xsd:restriction>
<!--
TODO: consider xsd:union?

<xsd:element name='size'>
<xsd:simpleType>
<xsd:union>
<xsd:simpleType>
<xsd:restriction base='integer'/>
</xsd:simpleType>
<xsd:simpleType>
<xsd:restriction base='string'/>
</xsd:simpleType>
</xsd:union>
</xsd:simpleType>
</xsd:element>

<size>1</size>
<size>large</size>
<size xsi:type='xsd:string'>1</size>

<xsd:restriction base="xsd:string">
<xsd:enumeration value="Jan"></xsd:enumeration>
<xsd:enumeration value="Feb"></xsd:enumeration>
<xsd:enumeration value="Mar"></xsd:enumeration>
<xsd:enumeration value="Apr"></xsd:enumeration>
<xsd:enumeration value="May"></xsd:enumeration>
<xsd:enumeration value="Jun"></xsd:enumeration>
<xsd:enumeration value="Jul"></xsd:enumeration>
<xsd:enumeration value="Aug"></xsd:enumeration>
<xsd:enumeration value="Sep"></xsd:enumeration>
<xsd:enumeration value="Oct"></xsd:enumeration>
<xsd:enumeration value="Nov"></xsd:enumeration>
<xsd:enumeration value="Dec"></xsd:enumeration>
</xsd:restriction>
-->
</xsd:simpleType>