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

1.1     ! misho       1: <?xml version="1.0" ?>
        !             2: <!--  
        !             3:  * $Id: giml.xsd,v 1.3 2004/06/25 09:03:53 ensonic Exp $
        !             4:  * @file   giml.xsd
        !             5:  * @author Stefan Kost <ensonic@users.sf.net>
        !             6:  * @date   Thu Jun 24 17:28:26 MEST 2004
        !             7:  * 
        !             8:  * @brief  giml document schema definition
        !             9:  * @ingroup gitkcore
        !            10:  *
        !            11: -->
        !            12: <xs:schema targetNamespace="http://gitk.sourceforge.net/"
        !            13:                xmlns="http://gitk.sourceforge.net/"
        !            14:                xmlns:xs="http://www.w3.org/2001/XMLSchema"
        !            15:                xmlns:dc="http://purl.org/dc/elements/1.1/"
        !            16:                xmlns:i18n="http://apache.org/cocoon/i18n/2.0/">
        !            17:        <xs:annotation>
        !            18:                <xs:documentation>
        !            19:                        This schema describes giml dialog sources
        !            20:                </xs:documentation>
        !            21:   </xs:annotation>
        !            22: 
        !            23:   <xs:import namespace="http://purl.org/dc/elements/1.1/"
        !            24:                schemaLocation="bug145246.xsd.imp"
        !            25:        />
        !            26:   <!--xs:import namespace="http://apache.org/cocoon/i18n/2.0/"
        !            27:                schemaLocation="file://./i18n.xsd"
        !            28:        /-->
        !            29:  
        !            30:  <!-- foreign namespace
        !            31:         <xs:element name="title">
        !            32:                        <xs:complexType mixed="true">
        !            33:                                <xs:choice minOccurs="0" maxOccurs="unbounded">
        !            34:                                </xs:choice>
        !            35:                        </xs:complexType>
        !            36:                </xs:element>
        !            37:        
        !            38:                <xs:element name="text">
        !            39:                        <xs:complexType mixed="true"></xs:complexType>
        !            40:                </xs:element>
        !            41:  -->
        !            42:        
        !            43:        <xs:element name="option">
        !            44:                <xs:complexType mixed="true">
        !            45:                        <xs:choice minOccurs="0" maxOccurs="unbounded"></xs:choice>
        !            46:                </xs:complexType>
        !            47:        </xs:element>
        !            48:        
        !            49:        <xs:element name="options">
        !            50:                <xs:complexType>
        !            51:                        <xs:sequence minOccurs="0" maxOccurs="unbounded">
        !            52:                                <xs:element ref="option"/>
        !            53:                        </xs:sequence>
        !            54:                </xs:complexType>
        !            55:        </xs:element>
        !            56:        
        !            57:        <xs:element name="disabled">
        !            58:                <xs:complexType mixed="true"></xs:complexType>
        !            59:        </xs:element>
        !            60:        
        !            61:        <xs:element name="required">
        !            62:                <xs:complexType mixed="true"></xs:complexType>
        !            63:        </xs:element>
        !            64:        
        !            65:        <xs:element name="value">
        !            66:                <xs:complexType mixed="true"></xs:complexType>
        !            67:        </xs:element>
        !            68:        
        !            69:        <xs:element name="label">
        !            70:                <xs:complexType mixed="true">
        !            71:                        <xs:choice minOccurs="0" maxOccurs="1"></xs:choice>
        !            72:                </xs:complexType>
        !            73:        </xs:element>
        !            74:        
        !            75:        <xs:element name="widget">
        !            76:                <xs:complexType>
        !            77:                        <xs:sequence>
        !            78:                                <xs:element ref="meta" minOccurs="0"/>
        !            79:                                <xs:element ref="label" minOccurs="0"/>
        !            80:                                <xs:element ref="disabled" minOccurs="0"/>
        !            81:                                <xs:element ref="value" minOccurs="0"/>
        !            82:                                <xs:element ref="options" minOccurs="0"/>
        !            83:                        </xs:sequence>
        !            84:                        <xs:attribute name="id" type="xs:ID"/>
        !            85:                        <xs:attribute name="type" default="action">
        !            86:                                <xs:simpleType>
        !            87:                                        <xs:restriction base="xs:string">
        !            88:                                                <xs:enumeration value="action"/>
        !            89:                                                <xs:enumeration value="characterinput"/>
        !            90:                                                <xs:enumeration value="characterinput_numeric"/>
        !            91:                                                <xs:enumeration value="characterinput_alphabetic"/>
        !            92:                                                <xs:enumeration value="optionchoice"/>
        !            93:                                                <xs:enumeration value="optionchoice_boolean"/>
        !            94:                                                <xs:enumeration value="optionchoice_single"/>
        !            95:                                                <xs:enumeration value="optionchoice_single_compact"/>
        !            96:                                                <xs:enumeration value="label"/>
        !            97:                                        </xs:restriction>
        !            98:                                </xs:simpleType>
        !            99:                        </xs:attribute>
        !           100:                        <xs:attribute name="hasFocus" default="false">
        !           101:                                <xs:simpleType>
        !           102:                                        <xs:restriction base="xs:string">
        !           103:                                                <xs:enumeration value="true"/>
        !           104:                                                <xs:enumeration value="false"/>
        !           105:                                        </xs:restriction>
        !           106:                                </xs:simpleType>
        !           107:                        </xs:attribute>
        !           108:                </xs:complexType>
        !           109:        </xs:element>
        !           110:        
        !           111:        <xs:element name="widgetgroup">
        !           112:                <xs:complexType>
        !           113:                        <xs:sequence>
        !           114:                                <xs:element ref="meta" minOccurs="0"/>
        !           115:                                <xs:element ref="label" minOccurs="0"/>
        !           116:                                <xs:element ref="widget" minOccurs="0" maxOccurs="unbounded"/>
        !           117:                                <xs:element ref="widgetgroup" minOccurs="0" maxOccurs="unbounded"/>
        !           118:                        </xs:sequence>
        !           119:                </xs:complexType>
        !           120:        </xs:element>
        !           121:        
        !           122:        <xs:element name="dialogwidget">
        !           123:                <xs:complexType mixed="true">
        !           124:                        <xs:attribute name="id" type="xs:ID"/>
        !           125:                </xs:complexType>
        !           126:        </xs:element>
        !           127:        
        !           128:        <xs:element name="dialogwidgets">
        !           129:                <xs:complexType>
        !           130:                        <xs:sequence>
        !           131:                                <xs:element ref="dialogwidget" maxOccurs="unbounded"/>
        !           132:                        </xs:sequence>
        !           133:                </xs:complexType>
        !           134:        </xs:element>
        !           135:        
        !           136:        <xs:element name="meta">
        !           137:                <xs:complexType>
        !           138:                        <xs:sequence>
        !           139:                                <xs:element ref="dc:title"/>
        !           140:                        </xs:sequence>
        !           141:                </xs:complexType>
        !           142:        </xs:element>
        !           143:        
        !           144:        <xs:element name="dialog">
        !           145:                <xs:complexType>
        !           146:                        <xs:sequence>
        !           147:                                <xs:element ref="meta" minOccurs="0" maxOccurs="1"/>
        !           148:                                <xs:element ref="dialogwidgets" minOccurs="0" maxOccurs="1"/>
        !           149:                                <xs:element ref="widgetgroup" minOccurs="1" maxOccurs="unbounded"/>
        !           150:                        </xs:sequence>
        !           151:                        <xs:attribute name="id" type="xs:ID"/>
        !           152:                        <xs:attribute name="focus" default="main">
        !           153:                                <xs:simpleType>
        !           154:                                        <xs:restriction base="xs:string">
        !           155:                                                <xs:enumeration value="main"/>
        !           156:                                                <xs:enumeration value="ctrl"/>
        !           157:                                        </xs:restriction>
        !           158:                                </xs:simpleType>
        !           159:                        </xs:attribute>
        !           160:                </xs:complexType>
        !           161:        </xs:element>
        !           162:        
        !           163:        <xs:element name="giml">
        !           164:                <xs:complexType>
        !           165:                        <xs:sequence>
        !           166:                                <xs:element ref="dialog" minOccurs="1" maxOccurs="1"/>
        !           167:                        </xs:sequence>
        !           168:                        <!--xs:attribute name="xmlns" type="xs:string" fixed="http://gitk.sourceforge.net/"/-->
        !           169:                </xs:complexType>
        !           170:        </xs:element>
        !           171: 
        !           172: </xs:schema>
        !           173: 

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