Annotation of embedaddon/libxml2/test/schemas/date_0.xsd, revision 1.1

1.1     ! misho       1: <?xml version="1.0"?>
        !             2: <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
        !             3:   <xsd:annotation>
        !             4:     <xsd:documentation xml:lang="en">
        !             5:         Testing date/time data types
        !             6:     </xsd:documentation>
        !             7:   </xsd:annotation>
        !             8:   <xsd:element name="date">
        !             9:     <xsd:complexType>
        !            10:       <xsd:sequence>
        !            11:         <xsd:choice minOccurs="1" maxOccurs="unbounded">
        !            12:           <xsd:element name="time" type="xsd:time"/>
        !            13:           <xsd:element name="time1">
        !            14:             <xsd:simpleType>
        !            15:               <xsd:restriction base="xsd:time">
        !            16:                 <xsd:maxInclusive value="23:59:59.9999999"/>
        !            17:                 <xsd:minInclusive value="00:00:00"/>
        !            18:               </xsd:restriction>
        !            19:             </xsd:simpleType>
        !            20:           </xsd:element>
        !            21:           <xsd:element name="time2">
        !            22:             <xsd:simpleType>
        !            23:               <xsd:restriction base="xsd:time">
        !            24:                 <xsd:maxInclusive value="13:50:50"/>
        !            25:                 <xsd:minInclusive value="12:00:00"/>
        !            26:               </xsd:restriction>
        !            27:             </xsd:simpleType>
        !            28:           </xsd:element>
        !            29:           <xsd:element name="date1">
        !            30:             <xsd:simpleType>
        !            31:               <xsd:restriction base="xsd:date">
        !            32:                 <xsd:maxExclusive value="2002-05-19"/>
        !            33:                 <xsd:minExclusive value="1996-05-19"/>
        !            34:               </xsd:restriction>
        !            35:             </xsd:simpleType>
        !            36:           </xsd:element>
        !            37:           <xsd:element name="date2">
        !            38:             <xsd:simpleType>
        !            39:               <xsd:restriction base="xsd:date">
        !            40:                 <xsd:maxInclusive value="2002-05-19Z"/>
        !            41:                 <xsd:minInclusive value="1996-05-19Z"/>
        !            42:               </xsd:restriction>
        !            43:             </xsd:simpleType>
        !            44:           </xsd:element>
        !            45:           <xsd:element name="dt1">
        !            46:             <xsd:simpleType>
        !            47:               <xsd:restriction base="xsd:dateTime">
        !            48:                 <xsd:maxExclusive value="2002-01-01T00:00:00Z"/>
        !            49:                 <xsd:minExclusive value="1970-01-01T00:00:00Z"/>
        !            50:               </xsd:restriction>
        !            51:             </xsd:simpleType>
        !            52:           </xsd:element>
        !            53:           <xsd:element name="dt2">
        !            54:             <xsd:simpleType>
        !            55:               <xsd:restriction base="xsd:dateTime">
        !            56:                 <xsd:maxInclusive value="2003-05-01T00:00:00Z"/>
        !            57:                 <xsd:minInclusive value="1996-05-19T21:30:00Z"/>
        !            58:               </xsd:restriction>
        !            59:             </xsd:simpleType>
        !            60:           </xsd:element>
        !            61:           <xsd:element name="hol" type="holidays"/>
        !            62:           <xsd:element name="year1">
        !            63:             <xsd:simpleType>
        !            64:               <xsd:restriction base="xsd:gYear">
        !            65:                 <xsd:maxInclusive value="2003Z"/>
        !            66:                 <xsd:minInclusive value="1996Z"/>
        !            67:               </xsd:restriction>
        !            68:             </xsd:simpleType>
        !            69:           </xsd:element>
        !            70:           <xsd:element name="yearmon1">
        !            71:             <xsd:simpleType>
        !            72:               <xsd:restriction base="xsd:gYearMonth">
        !            73:                 <xsd:maxInclusive value="2003-05Z"/>
        !            74:                 <xsd:minInclusive value="1996-05Z"/>
        !            75:               </xsd:restriction>
        !            76:             </xsd:simpleType>
        !            77:           </xsd:element>
        !            78:           <xsd:element name="mon1">
        !            79:             <xsd:simpleType>
        !            80:               <xsd:restriction base="xsd:gMonth">
        !            81:                 <xsd:minInclusive value="--01Z"/>
        !            82:                 <xsd:maxInclusive value="--05Z"/>
        !            83:               </xsd:restriction>
        !            84:             </xsd:simpleType>
        !            85:           </xsd:element>
        !            86:           <xsd:element name="day1">
        !            87:             <xsd:simpleType>
        !            88:               <xsd:restriction base="xsd:gDay">
        !            89:                 <xsd:minInclusive value="---28"/>
        !            90:                 <xsd:maxInclusive value="---31"/>
        !            91:               </xsd:restriction>
        !            92:             </xsd:simpleType>
        !            93:           </xsd:element>
        !            94:           <xsd:element name="monthday1" type="xsd:gMonthDay"/>
        !            95:         </xsd:choice>
        !            96:       </xsd:sequence>
        !            97:     </xsd:complexType>
        !            98:   </xsd:element>
        !            99:   <xsd:simpleType name='holidays'>
        !           100:     <xsd:annotation>
        !           101:       <xsd:documentation>some US holidays</xsd:documentation>
        !           102:     </xsd:annotation>
        !           103:     <xsd:restriction base='xsd:gMonthDay'>
        !           104:       <xsd:enumeration value='--01-01'>
        !           105:         <xsd:annotation>
        !           106:           <xsd:documentation>New Year's day</xsd:documentation>
        !           107:         </xsd:annotation>
        !           108:       </xsd:enumeration>
        !           109:       <xsd:enumeration value='--07-04'>
        !           110:         <xsd:annotation>
        !           111:           <xsd:documentation>4th of July</xsd:documentation>
        !           112:         </xsd:annotation>
        !           113:       </xsd:enumeration>
        !           114:       <xsd:enumeration value='--12-25'>
        !           115:         <xsd:annotation>
        !           116:           <xsd:documentation>Christmas</xsd:documentation>
        !           117:         </xsd:annotation>
        !           118:       </xsd:enumeration>
        !           119:     </xsd:restriction>
        !           120:   </xsd:simpleType>
        !           121: </xsd:schema>
        !           122: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>