Changeset 3113
- Timestamp:
- 01/04/11 16:49:44
- Files:
-
- trunk/build/buildTools/wsimport.xml (modified) (1 diff)
- trunk/resources/exsynchwsdefs/iCalendar-bw-extensions.xsd (modified) (4 diffs)
- trunk/resources/exsynchwsdefs/iCalendar-ms-extensions.xsd (modified) (2 diffs)
- trunk/resources/exsynchwsdefs/iCalendar-params.xsd (modified) (26 diffs)
- trunk/resources/exsynchwsdefs/iCalendar-props.xsd (modified) (56 diffs)
- trunk/resources/exsynchwsdefs/iCalendar-valtypes.xsd (modified) (10 diffs)
- trunk/resources/exsynchwsdefs/iCalendar.xsd (modified) (10 diffs)
- trunk/resources/exsynchwsdefs/patch-errors.xsd (added)
- trunk/resources/exsynchwsdefs/patch.xsd (added)
- trunk/resources/exsynchwsdefs/wsmessages.xsd (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/build/buildTools/wsimport.xml
r3108 r3113 24 24 <macrodef name="wsimport"> 25 25 <attribute name="wsdl"/> 26 <attribute name="sourcedestdir"/> 26 <attribute name="module-base"/> 27 <attribute name="jar-file"/> 27 28 <attribute name="bindingsdir" default="" /> 28 29 <sequential> 29 30 <taskdef resource="net/sf/antcontrib/antcontrib.properties" /> 30 31 <!--32 <getJar name="jaxws-tools" version="2.2" />33 <getJar name="jaxb-xjc" version="2.2" />34 <getJar name="jaxws-rt" version="2.2" />35 -->36 <property name="wsimport.lib"37 location="${org.bedework.temp.dir}/wsimportlib" />38 <delete dir="${wsimport.lib}" />39 <mkdir dir="${wsimport.lib}" />40 31 41 <getJar lib="${wsimport.lib}" 42 libcache="${org.bedework.libcache.dir}" 43 name="jaxws-tools" version="2.1.4" /> 44 <getJar lib="${wsimport.lib}" 45 libcache="${org.bedework.libcache.dir}" 46 name="jaxb-xjc" version="2.1.7" /> 47 <getJar lib="${wsimport.lib}" 48 libcache="${org.bedework.libcache.dir}" 49 name="jaxb-impl" version="2.1.8" /> 50 <getJar lib="${wsimport.lib}" 51 libcache="${org.bedework.libcache.dir}" 52 name="jaxws-rt" version="2.1.4" /> 53 <getJar lib="${wsimport.lib}" 54 libcache="${org.bedework.libcache.dir}" 55 name="streambuffer" version="1.0" /> 56 <getJar lib="${wsimport.lib}" 57 libcache="${org.bedework.libcache.dir}" 58 name="stax-ex" version="2.2.1" /> 59 60 <path id="wsimport.classpath"> 61 <fileset dir="${ant.home}/lib"> 62 <include name="jax*.jar"/> 63 </fileset> 64 <!-- 65 <pathelement location="${wsimport.lib}/jaxws-tools-2.2.jar"/> 66 <pathelement location="${wsimport.lib}/jaxb-xjc-2.2.jar"/> 67 <pathelement location="${wsimport.lib}/jaxws-rt-2.2.jar"/> 68 --> 69 <pathelement location="${wsimport.lib}/jaxws-tools-2.1.4.jar"/> 70 <pathelement location="${wsimport.lib}/jaxb-xjc-2.1.7.jar"/> 71 <pathelement location="${wsimport.lib}/jaxb-impl-2.1.8.jar"/> 72 <pathelement location="${wsimport.lib}/jaxws-rt-2.1.4.jar"/> 73 <pathelement location="${wsimport.lib}/tools-1.6.0_21.jar" /> 74 <pathelement location="${wsimport.lib}/streambuffer-1.0.jar" /> 75 <pathelement location="${wsimport.lib}/stax-ex-2.2.1.jar" /> 76 <fileset dir="${ant.home}/lib"> 77 <include name="**/*.jar"/> 78 </fileset> 79 <!-- 80 <fileset dir="${org.bedework.appserver.dir}/lib/endorsed" > 81 <include name="**/*.jar"/> 82 </fileset> 83 --> 84 </path> 32 <property name="sourcedestdir" location="@{module-base}/src" /> 33 85 34 86 <debugCpid idpar="wsimport.classpath" /> 87 88 <taskdef name="wsimport" classname="com.sun.tools.ws.ant.WsImport"> 89 <classpath refid="wsimport.classpath" /> 90 </taskdef> 91 92 <!-- We don't want the generated classes but there doesn't appear to be a 93 way to suppress generation --> 94 <property name="wsimport.dest" 95 location="${org.bedework.temp.dir}/wsclasses" /> 96 <mkdir dir="${wsimport.dest}" /> 35 <dirname property="org.bedework.wsdl.dir" file="@{wsdl}"/> 97 36 98 37 <if> 99 < equals arg1="@{bindingsdir}" arg2="" />38 <available file="${sourcedestdir}" type="dir" /> 100 39 <then> 101 <wsimport keep="true" 102 sourcedestdir="@{sourcedestdir}" 103 destdir="${wsimport.dest}" 104 wsdl="@{wsdl}" 105 xendorsed="true" > 106 </wsimport> 40 <uptodate property="org.bedework.wsimport.uptodate" 41 targetfile="@{jar-file}" > 42 <srcfiles dir="${org.bedework.wsdl.dir}" /> 43 </uptodate> 44 </then> 45 </if> 46 47 <if> 48 <isset property="org.bedework.wsimport.uptodate"/> 49 <then> 50 <noisyMsg message="**** @{jar.file} is up to date" /> 107 51 </then> 108 52 <else> 109 <wsimport keep="true" 110 sourcedestdir="@{sourcedestdir}" 111 destdir="${wsimport.dest}" 112 wsdl="@{wsdl}" 113 xendorsed="true" > 114 <binding dir="@{bindingsdir}" includes="*.xml"> 115 </binding> 116 </wsimport> 53 <noisyMsg message="**** @{jar.file} needs rebuilding" /> 54 55 <delete dir="${sourcedestdir}" /> 56 <mkdir dir="${sourcedestdir}" /> 57 58 <!-- 59 <getJar name="jaxws-tools" version="2.2" /> 60 <getJar name="jaxb-xjc" version="2.2" /> 61 <getJar name="jaxws-rt" version="2.2" /> 62 --> 63 <property name="wsimport.lib" 64 location="${org.bedework.temp.dir}/wsimportlib" /> 65 <delete dir="${wsimport.lib}" /> 66 <mkdir dir="${wsimport.lib}" /> 67 68 <getJar lib="${wsimport.lib}" 69 libcache="${org.bedework.libcache.dir}" 70 name="jaxws-tools" version="2.1.4" /> 71 <getJar lib="${wsimport.lib}" 72 libcache="${org.bedework.libcache.dir}" 73 name="jaxb-xjc" version="2.1.7" /> 74 <getJar lib="${wsimport.lib}" 75 libcache="${org.bedework.libcache.dir}" 76 name="jaxb-impl" version="2.1.8" /> 77 <getJar lib="${wsimport.lib}" 78 libcache="${org.bedework.libcache.dir}" 79 name="jaxws-rt" version="2.1.4" /> 80 <getJar lib="${wsimport.lib}" 81 libcache="${org.bedework.libcache.dir}" 82 name="streambuffer" version="1.0" /> 83 <getJar lib="${wsimport.lib}" 84 libcache="${org.bedework.libcache.dir}" 85 name="stax-ex" version="2.2.1" /> 86 87 <path id="wsimport.classpath"> 88 <fileset dir="${ant.home}/lib"> 89 <include name="jax*.jar"/> 90 </fileset> 91 <!-- 92 <pathelement location="${wsimport.lib}/jaxws-tools-2.2.jar"/> 93 <pathelement location="${wsimport.lib}/jaxb-xjc-2.2.jar"/> 94 <pathelement location="${wsimport.lib}/jaxws-rt-2.2.jar"/> 95 --> 96 <pathelement location="${wsimport.lib}/jaxws-tools-2.1.4.jar"/> 97 <pathelement location="${wsimport.lib}/jaxb-xjc-2.1.7.jar"/> 98 <pathelement location="${wsimport.lib}/jaxb-impl-2.1.8.jar"/> 99 <pathelement location="${wsimport.lib}/jaxws-rt-2.1.4.jar"/> 100 <pathelement location="${wsimport.lib}/tools-1.6.0_21.jar" /> 101 <pathelement location="${wsimport.lib}/streambuffer-1.0.jar" /> 102 <pathelement location="${wsimport.lib}/stax-ex-2.2.1.jar" /> 103 <fileset dir="${ant.home}/lib"> 104 <include name="**/*.jar"/> 105 </fileset> 106 <!-- 107 <fileset dir="${org.bedework.appserver.dir}/lib/endorsed" > 108 <include name="**/*.jar"/> 109 </fileset> 110 --> 111 </path> 112 113 <debugCpid idpar="wsimport.classpath" /> 114 115 <taskdef name="wsimport" classname="com.sun.tools.ws.ant.WsImport"> 116 <classpath refid="wsimport.classpath" /> 117 </taskdef> 118 119 <!-- We don't want the generated classes but there doesn't appear to be a 120 way to suppress generation --> 121 <property name="wsimport.dest" 122 location="${org.bedework.temp.dir}/wsclasses" /> 123 <mkdir dir="${wsimport.dest}" /> 124 125 <if> 126 <equals arg1="@{bindingsdir}" arg2="" /> 127 <then> 128 <wsimport keep="true" 129 sourcedestdir="${sourcedestdir}" 130 destdir="${wsimport.dest}" 131 wsdl="@{wsdl}" 132 xendorsed="true" > 133 </wsimport> 134 </then> 135 <else> 136 <wsimport keep="true" 137 sourcedestdir="${sourcedestdir}" 138 destdir="${wsimport.dest}" 139 wsdl="@{wsdl}" 140 xendorsed="true" > 141 <binding dir="@{bindingsdir}" includes="*.xml"> 142 </binding> 143 </wsimport> 144 </else> 145 </if> 146 147 148 <build-jar module-base="@{module-base}" 149 jar-file="@{jar-file}" /> 117 150 </else> 118 151 </if> trunk/resources/exsynchwsdefs/iCalendar-bw-extensions.xsd
r3103 r3113 6 6 elementFormDefault="qualified"> 7 7 8 <xs:include schemaLocation="iCalendar-valtypes.xsd" /> 9 10 <!-- ===================== Properties ================================= --> 11 <xs:include schemaLocation="iCalendar-props.xsd" /> 12 13 <!-- ===================================================================== 14 3.2 Property parameter definitions 15 ===================================================================== --> 16 17 <!-- Bedework x-parameters --> 18 <xs:element name="x-bedework-uid" type="xcal:XBedeworkUidParamType" 19 substitutionGroup="xcal:baseParameter" /> 20 21 <xs:complexType name="XBedeworkUidParamType"> 22 <xs:complexContent mixed="false"> 23 <xs:extension base="xcal:TextParameterType"/> 24 </xs:complexContent> 25 </xs:complexType> 26 8 27 <!-- ===================================================================== 9 28 3.7 Calendar Properties 10 29 ===================================================================== --> 11 12 <!-- ===================== Properties ================================= -->13 <xs:include schemaLocation="iCalendar-props.xsd" />14 30 15 31 <xs:element name="x-bedework-cost" 16 type="xcal: x-bw-costPropType"17 substitutionGroup="xcal:base -property" />32 type="xcal:XBedeworkCostPropType" 33 substitutionGroup="xcal:baseProperty" /> 18 34 19 35 <xs:element name="x-bedework-exsynch-endtzid" 20 type="xcal: x-bw-exsynch-endtzidPropType"21 substitutionGroup="xcal:base -property" />36 type="xcal:XBedeworkExsynchEndtzidPropType" 37 substitutionGroup="xcal:baseProperty" /> 22 38 23 39 <xs:element name="x-bedework-exsynch-lastmod" 24 type="xcal: x-bw-exsynch-lastmodPropType"25 substitutionGroup="xcal:base -property" />40 type="xcal:XBedeworkExsynchLastmodPropType" 41 substitutionGroup="xcal:baseProperty" /> 26 42 27 43 <xs:element name="x-bedework-exsynch-organizer" 28 type="xcal: organizerPropType"29 substitutionGroup="xcal:base -property" />44 type="xcal:OrganizerPropType" 45 substitutionGroup="xcal:baseProperty" /> 30 46 31 47 <xs:element name="x-bedework-exsynch-starttzid" 32 type="xcal: x-bw-exsynch-starttzidPropType"33 substitutionGroup="xcal:base -property" />48 type="xcal:XBedeworkExsynchStarttzidPropType" 49 substitutionGroup="xcal:baseProperty" /> 34 50 35 <xs:complexType name=" x-bw-costPropType">51 <xs:complexType name="XBedeworkCostPropType"> 36 52 <xs:complexContent mixed="false"> 37 53 <xs:extension base="xcal:TextPropertyType"/> … … 39 55 </xs:complexType> 40 56 41 <xs:complexType name=" x-bw-exsynch-endtzidPropType">57 <xs:complexType name="XBedeworkExsynchEndtzidPropType"> 42 58 <xs:complexContent mixed="false"> 43 59 <xs:extension base="xcal:TextPropertyType"/> … … 45 61 </xs:complexType> 46 62 47 <xs:complexType name=" x-bw-exsynch-lastmodPropType">63 <xs:complexType name="XBedeworkExsynchLastmodPropType"> 48 64 <xs:complexContent mixed="false"> 49 65 <xs:extension base="xcal:TextPropertyType"/> … … 51 67 </xs:complexType> 52 68 53 <xs:complexType name=" x-bw-exsynch-starttzidPropType">69 <xs:complexType name="XBedeworkExsynchStarttzidPropType"> 54 70 <xs:complexContent mixed="false"> 55 71 <xs:extension base="xcal:TextPropertyType"/> trunk/resources/exsynchwsdefs/iCalendar-ms-extensions.xsd
r3055 r3113 14 14 15 15 <xs:element name="x-microsoft-cdo-busystatus" 16 type="xcal: x-ms-cdo-busystatusPropType"17 substitutionGroup="xcal:base -property" />16 type="xcal:XMicrosoftCdoBusystatusPropType" 17 substitutionGroup="xcal:baseProperty" /> 18 18 19 19 <xs:element name="x-microsoft-cdo-intendedstatus" 20 type="xcal: x-ms-cdo-intendedstatusPropType"21 substitutionGroup="xcal:base -property" />20 type="xcal:XMicrosoftCdoIntendedstatusPropType" 21 substitutionGroup="xcal:baseProperty" /> 22 22 23 <xs:complexType name=" x-ms-cdo-busystatusPropType">23 <xs:complexType name="XMicrosoftCdoBusystatusPropType"> 24 24 <xs:complexContent mixed="false"> 25 25 <xs:extension base="xcal:TextPropertyType"/> … … 27 27 </xs:complexType> 28 28 29 <xs:complexType name=" x-ms-cdo-intendedstatusPropType">29 <xs:complexType name="XMicrosoftCdoIntendedstatusPropType"> 30 30 <xs:complexContent mixed="false"> 31 31 <xs:extension base="xcal:TextPropertyType"/> trunk/resources/exsynchwsdefs/iCalendar-params.xsd
r3105 r3113 16 16 </xs:complexType> 17 17 18 <xs:element name="base -parameter" type="xcal:BaseParameterType" />18 <xs:element name="baseParameter" type="xcal:BaseParameterType" /> 19 19 20 20 <xs:complexType name="ArrayOfParameters"> 21 21 <xs:sequence> 22 <xs:element ref="xcal:base -parameter" maxOccurs="unbounded"/>22 <xs:element ref="xcal:baseParameter" maxOccurs="unbounded"/> 23 23 </xs:sequence> 24 24 </xs:complexType> … … 30 30 ===================================================================== --> 31 31 32 <xs:element name="altrep" type="xcal: altrepParamType"33 substitutionGroup="xcal:base -parameter" />34 <xs:element name="cn" type="xcal: cnParamType"35 substitutionGroup="xcal:base -parameter" />36 <xs:element name="cutype" type="xcal: cutypeParamType"37 substitutionGroup="xcal:base -parameter" />38 <xs:element name="delegated-from" type="xcal: delegated-fromParamType"39 substitutionGroup="xcal:base -parameter" />40 <xs:element name="delegated-to" type="xcal: delegated-toParamType"41 substitutionGroup="xcal:base -parameter" />42 <xs:element name="dir" type="xcal: dirParamType"43 substitutionGroup="xcal:base -parameter" />44 <xs:element name="encoding" type="xcal: encodingParamType"45 substitutionGroup="xcal:base -parameter" />46 <xs:element name="fmttype" type="xcal: fmttypeParamType"47 substitutionGroup="xcal:base -parameter" />48 <xs:element name="fbtype" type="xcal: fbtypeParamType"49 substitutionGroup="xcal:base -parameter" />50 <xs:element name="language" type="xcal: languageParamType"51 substitutionGroup="xcal:base -parameter" />52 <xs:element name="member" type="xcal: memberParamType"53 substitutionGroup="xcal:base -parameter" />54 <xs:element name="partstat" type="xcal: partstatParamType"55 substitutionGroup="xcal:base -parameter" />56 <xs:element name="range" type="xcal: rangeParamType"57 substitutionGroup="xcal:base -parameter" />58 <xs:element name="related" type="xcal: relatedParamType"59 substitutionGroup="xcal:base -parameter" />60 <xs:element name="reltype" type="xcal: reltypeParamType"61 substitutionGroup="xcal:base -parameter" />62 <xs:element name="role" type="xcal: roleParamType"63 substitutionGroup="xcal:base -parameter" />64 <xs:element name="rsvp" type="xcal: rsvpParamType"65 substitutionGroup="xcal:base -parameter" />66 <xs:element name="sent-by" type="xcal: sent-byParamType"67 substitutionGroup="xcal:base -parameter" />68 <xs:element name="tzid" type="xcal: tzidParamType"69 substitutionGroup="xcal:base -parameter" />32 <xs:element name="altrep" type="xcal:AltrepParamType" 33 substitutionGroup="xcal:baseParameter" /> 34 <xs:element name="cn" type="xcal:CnParamType" 35 substitutionGroup="xcal:baseParameter" /> 36 <xs:element name="cutype" type="xcal:CutypeParamType" 37 substitutionGroup="xcal:baseParameter" /> 38 <xs:element name="delegated-from" type="xcal:DelegatedFromParamType" 39 substitutionGroup="xcal:baseParameter" /> 40 <xs:element name="delegated-to" type="xcal:DelegatedToParamType" 41 substitutionGroup="xcal:baseParameter" /> 42 <xs:element name="dir" type="xcal:DirParamType" 43 substitutionGroup="xcal:baseParameter" /> 44 <xs:element name="encoding" type="xcal:EncodingParamType" 45 substitutionGroup="xcal:baseParameter" /> 46 <xs:element name="fmttype" type="xcal:FmttypeParamType" 47 substitutionGroup="xcal:baseParameter" /> 48 <xs:element name="fbtype" type="xcal:FbtypeParamType" 49 substitutionGroup="xcal:baseParameter" /> 50 <xs:element name="language" type="xcal:LanguageParamType" 51 substitutionGroup="xcal:baseParameter" /> 52 <xs:element name="member" type="xcal:MemberParamType" 53 substitutionGroup="xcal:baseParameter" /> 54 <xs:element name="partstat" type="xcal:PartstatParamType" 55 substitutionGroup="xcal:baseParameter" /> 56 <xs:element name="range" type="xcal:RangeParamType" 57 substitutionGroup="xcal:baseParameter" /> 58 <xs:element name="related" type="xcal:RelatedParamType" 59 substitutionGroup="xcal:baseParameter" /> 60 <xs:element name="reltype" type="xcal:ReltypeParamType" 61 substitutionGroup="xcal:baseParameter" /> 62 <xs:element name="role" type="xcal:RoleParamType" 63 substitutionGroup="xcal:baseParameter" /> 64 <xs:element name="rsvp" type="xcal:RsvpParamType" 65 substitutionGroup="xcal:baseParameter" /> 66 <xs:element name="sent-by" type="xcal:SentByParamType" 67 substitutionGroup="xcal:baseParameter" /> 68 <xs:element name="tzid" type="xcal:TzidParamType" 69 substitutionGroup="xcal:baseParameter" /> 70 70 71 71 72 72 <!-- Scheduling parameters for attendee or organizer --> 73 <xs:element name="schedule-agent" type="xcal:schedule-agentParamType" 74 substitutionGroup="xcal:base-parameter" /> 75 <xs:element name="schedule-force-send" type="xcal:schedule-force-sendParamType" 76 substitutionGroup="xcal:base-parameter" /> 77 <xs:element name="schedule-status" type="xcal:schedule-statusParamType" 78 substitutionGroup="xcal:base-parameter" /> 79 80 <!-- Bedework x-parameters --> 81 <xs:element name="x-bedework-uid" type="xcal:x-bedework-uidParamType" 82 substitutionGroup="xcal:base-parameter" /> 73 <xs:element name="schedule-agent" type="xcal:ScheduleAgentParamType" 74 substitutionGroup="xcal:baseParameter" /> 75 <xs:element name="schedule-force-send" type="xcal:ScheduleForceSendParamType" 76 substitutionGroup="xcal:baseParameter" /> 77 <xs:element name="schedule-status" type="xcal:ScheduleStatusParamType" 78 substitutionGroup="xcal:baseParameter" /> 83 79 84 80 <!-- Parameters that take a simple text value --> … … 125 121 126 122 <!-- 3.2.1 Alternate Text Representation --> 127 <xs:complexType name=" altrepParamType">123 <xs:complexType name="AltrepParamType"> 128 124 <xs:complexContent mixed="false"> 129 125 <xs:extension base="xcal:UriParameterType"/> … … 132 128 133 129 <!-- 3.2.2 Common Name --> 134 <xs:complexType name=" cnParamType">130 <xs:complexType name="CnParamType"> 135 131 <xs:complexContent mixed="false"> 136 132 <xs:extension base="xcal:TextParameterType"/> … … 139 135 140 136 <!-- 3.2.3 Calendar User Type --> 141 <xs:simpleType name=" cutypeValueType">137 <xs:simpleType name="CutypeValueType"> 142 138 <xs:restriction base="xs:token"> 143 139 <xs:enumeration value="INDIVIDUAL"/> … … 149 145 </xs:simpleType> 150 146 151 <xs:complexType name="cutypeParamType"> 152 <xs:complexContent mixed="false"> 153 <xs:extension base="xcal:BaseParameterType"> 154 <xs:sequence> 155 <xs:element name="text" type="xcal:cutypeValueType"/> 156 </xs:sequence> 157 </xs:extension> 147 <xs:complexType name="CutypeParamType"> 148 <xs:complexContent mixed="false"> 149 <xs:extension base="xcal:TextParameterType"/> 158 150 </xs:complexContent> 159 151 </xs:complexType> 160 152 161 153 <!-- 3.2.4 Delegators --> 162 <xs:complexType name=" delegated-fromParamType">154 <xs:complexType name="DelegatedFromParamType"> 163 155 <xs:complexContent mixed="false"> 164 156 <xs:extension base="xcal:CalAddressListParamType"> … … 168 160 169 161 <!-- 3.2.5 Delegatees --> 170 <xs:complexType name=" delegated-toParamType">162 <xs:complexType name="DelegatedToParamType"> 171 163 <xs:complexContent mixed="false"> 172 164 <xs:extension base="xcal:CalAddressListParamType"> … … 176 168 177 169 <!-- 3.2.6 Directory Entry Reference --> 178 <xs:complexType name=" dirParamType">170 <xs:complexType name="DirParamType"> 179 171 <xs:complexContent mixed="false"> 180 172 <xs:extension base="xcal:UriParameterType"/> … … 184 176 <!-- 3.2.7 Inline Encoding --> 185 177 186 <xs:simpleType name=" encodingValueType">187 <xs:restriction base="xs: string">178 <xs:simpleType name="EncodingValueType"> 179 <xs:restriction base="xs:token"> 188 180 <xs:enumeration value="8BIT"/> 189 181 <xs:enumeration value="BASE64"/> … … 191 183 </xs:simpleType> 192 184 193 <xs:complexType name="encodingParamType"> 194 <xs:complexContent mixed="false"> 195 <xs:extension base="xcal:BaseParameterType"> 196 <xs:sequence> 197 <xs:element name="text" type="xcal:encodingValueType"/> 198 </xs:sequence> 199 </xs:extension> 185 <xs:complexType name="EncodingParamType"> 186 <xs:complexContent mixed="false"> 187 <xs:extension base="xcal:TextParameterType"/> 200 188 </xs:complexContent> 201 189 </xs:complexType> 202 190 203 191 <!-- 3.2.8 Format Type --> 204 <xs:complexType name=" fmttypeParamType">192 <xs:complexType name="FmttypeParamType"> 205 193 <xs:complexContent mixed="false"> 206 194 <xs:extension base="xcal:TextParameterType"/> … … 209 197 210 198 <!-- 3.2.9 Free/Busy Time Type --> 211 <xs:simpleType name=" fbtypeValueType">212 <xs:restriction base="xs: string">199 <xs:simpleType name="FbtypeValueType"> 200 <xs:restriction base="xs:token"> 213 201 <xs:enumeration value="FREE"/> 214 202 <xs:enumeration value="BUSY"/> … … 218 206 </xs:simpleType> 219 207 220 <xs:complexType name="fbtypeParamType"> 221 <xs:complexContent mixed="false"> 222 <xs:extension base="xcal:BaseParameterType"> 223 <xs:sequence> 224 <xs:element name="text" type="xcal:fbtypeValueType"/> 225 </xs:sequence> 226 </xs:extension> 208 <xs:complexType name="FbtypeParamType"> 209 <xs:complexContent mixed="false"> 210 <xs:extension base="xcal:TextParameterType"/> 227 211 </xs:complexContent> 228 212 </xs:complexType> 229 213 230 214 <!-- 3.2.10 Language --> 231 <xs:complexType name=" languageParamType">215 <xs:complexType name="LanguageParamType"> 232 216 <xs:complexContent mixed="false"> 233 217 <xs:extension base="xcal:TextParameterType"/> … … 236 220 237 221 <!-- 3.2.11 Group or List Membership --> 238 <xs:complexType name=" memberParamType">222 <xs:complexType name="MemberParamType"> 239 223 <xs:complexContent mixed="false"> 240 224 <xs:extension base="xcal:CalAddressListParamType"> … … 244 228 245 229 <!-- 3.2.12 Participation Status --> 246 <xs:simpleType name=" partstatValueType">247 <xs:union memberTypes="xcal: type-partstat-event xcal:type-partstat-todo xcal:type-partstat-jour"/>248 </xs:simpleType> 249 250 <xs:simpleType name=" type-partstat-event">230 <xs:simpleType name="PartstatValueType"> 231 <xs:union memberTypes="xcal:TypePartstatEvent xcal:TypePartstatTodo xcal:TypePartstatJour"/> 232 </xs:simpleType> 233 234 <xs:simpleType name="TypePartstatEvent"> 251 235 <xs:restriction base="xs:token"> 252 236 <xs:enumeration value="NEEDS-ACTION"/> … … 258 242 </xs:simpleType> 259 243 260 <xs:simpleType name=" type-partstat-todo">244 <xs:simpleType name="TypePartstatTodo"> 261 245 <xs:restriction base="xs:token"> 262 246 <xs:enumeration value="NEEDS-ACTION"/> … … 270 254 </xs:simpleType> 271 255 272 <xs:simpleType name=" type-partstat-jour">256 <xs:simpleType name="TypePartstatJour"> 273 257 <xs:restriction base="xs:token"> 274 258 <xs:enumeration value="NEEDS-ACTION"/> … … 278 262 </xs:simpleType> 279 263 280 <xs:complexType name="partstatParamType"> 264 <xs:complexType name="PartstatParamType"> 265 <xs:complexContent mixed="false"> 266 <xs:extension base="xcal:TextParameterType"/> 267 </xs:complexContent> 268 </xs:complexType> 269 270 <!-- 3.2.13 Recurrence Identifier Range --> 271 <xs:simpleType name="RangeValueType"> 272 <xs:restriction base="xs:token"> 273 <xs:enumeration value="THISANDFUTURE"/> 274 </xs:restriction> 275 </xs:simpleType> 276 277 <xs:complexType name="RangeParamType"> 281 278 <xs:complexContent mixed="false"> 282 279 <xs:extension base="xcal:BaseParameterType"> 283 280 <xs:sequence> 284 <xs:element name="text" type="xcal:partstatValueType"/> 285 </xs:sequence> 286 </xs:extension> 287 </xs:complexContent> 288 </xs:complexType> 289 290 <!-- 3.2.13 Recurrence Identifier Range --> 291 <xs:simpleType name="rangeValueType"> 292 <xs:restriction base="xs:token"> 293 <xs:enumeration value="THISANDFUTURE"/> 294 </xs:restriction> 295 </xs:simpleType> 296 297 <xs:complexType name="rangeParamType"> 298 <xs:complexContent mixed="false"> 299 <xs:extension base="xcal:BaseParameterType"> 300 <xs:sequence> 301 <xs:element name="text" type="xcal:rangeValueType"/> 281 <xs:element name="text" type="xcal:RangeValueType"/> 302 282 </xs:sequence> 303 283 </xs:extension> … … 306 286 307 287 <!-- 3.2.14 Alarm Trigger Relationship --> 308 <xs:simpleType name=" relatedValueType">288 <xs:simpleType name="RelatedValueType"> 309 289 <xs:restriction base="xs:token"> 310 290 <xs:enumeration value="START"/> … … 313 293 </xs:simpleType> 314 294 315 <xs:complexType name="relatedParamType"> 316 <xs:complexContent mixed="false"> 317 <xs:extension base="xcal:BaseParameterType"> 318 <xs:sequence> 319 <xs:element name="text" type="xcal:relatedValueType"/> 320 </xs:sequence> 321 </xs:extension> 295 <xs:complexType name="RelatedParamType"> 296 <xs:complexContent mixed="false"> 297 <xs:extension base="xcal:TextParameterType"/> 322 298 </xs:complexContent> 323 299 </xs:complexType> 324 300 325 301 <!-- 3.2.15 Relationship Type --> 326 <xs:simpleType name=" reltypeValueType">302 <xs:simpleType name="ReltypeValueType"> 327 303 <xs:restriction base="xs:token"> 328 304 <xs:enumeration value="PARENT"/> … … 332 308 </xs:simpleType> 333 309 334 <xs:complexType name="reltypeParamType"> 335 <xs:complexContent mixed="false"> 336 <xs:extension base="xcal:BaseParameterType"> 337 <xs:sequence> 338 <xs:element name="text" type="xcal:reltypeValueType"/> 339 </xs:sequence> 340 </xs:extension> 310 <xs:complexType name="ReltypeParamType"> 311 <xs:complexContent mixed="false"> 312 <xs:extension base="xcal:TextParameterType"/> 341 313 </xs:complexContent> 342 314 </xs:complexType> 343 315 344 316 <!-- 3.2.16 Participation Role --> 345 <xs:simpleType name=" roleValueType">317 <xs:simpleType name="RoleValueType"> 346 318 <xs:restriction base="xs:token"> 347 319 <xs:enumeration value="CHAIR"/> … … 352 324 </xs:simpleType> 353 325 354 <xs:complexType name="roleParamType"> 355 <xs:complexContent mixed="false"> 356 <xs:extension base="xcal:BaseParameterType"> 357 <xs:sequence> 358 <xs:element name="text" type="xcal:roleValueType"/> 359 </xs:sequence> 360 </xs:extension> 326 <xs:complexType name="RoleParamType"> 327 <xs:complexContent mixed="false"> 328 <xs:extension base="xcal:TextParameterType"/> 361 329 </xs:complexContent> 362 330 </xs:complexType> 363 331 364 332 <!-- 3.2.17 RSVP Expectation --> 365 <xs:simpleType name=" rsvpValueType">333 <xs:simpleType name="RsvpValueType"> 366 334 <xs:restriction base="xs:token"> 367 335 <xs:enumeration value="TRUE"/> … … 370 338 </xs:simpleType> 371 339 372 <xs:complexType name="rsvpParamType"> 373 <xs:complexContent mixed="false"> 374 <xs:extension base="xcal:BaseParameterType"> 375 <xs:sequence> 376 <xs:element name="text" type="xcal:rsvpValueType"/> 377 </xs:sequence> 378 </xs:extension> 340 <xs:complexType name="RsvpParamType"> 341 <xs:complexContent mixed="false"> 342 <xs:extension base="xcal:TextParameterType"/> 379 343 </xs:complexContent> 380 344 </xs:complexType> 381 345 382 346 <!-- 3.2.18 Sent By --> 383 <xs:complexType name=" sent-byParamType">347 <xs:complexType name="SentByParamType"> 384 348 <xs:complexContent mixed="false"> 385 349 <xs:extension base="xcal:CalAddressParamType"> … … 389 353 390 354 <!-- 3.2.19 Time Zone Identifier --> 391 <xs:complexType name=" tzidParamType">355 <xs:complexType name="TzidParamType"> 392 356 <xs:complexContent mixed="false"> 393 357 <xs:extension base="xcal:TextParameterType"/> … … 397 361 <!-- Scheduling parameters - Defined by CalDAV scheduling --> 398 362 399 <xs:simpleType name=" schedule-agentValueType">363 <xs:simpleType name="ScheduleAgentValueType"> 400 364 <xs:restriction base="xs:token"> 401 365 <xs:enumeration value="SERVER"/> … … 405 369 </xs:simpleType> 406 370 407 <xs:complexType name="schedule-agentParamType"> 408 <xs:complexContent mixed="false"> 409 <xs:extension base="xcal:BaseParameterType"> 410 <xs:sequence> 411 <xs:element name="text" type="xcal:schedule-agentValueType"/> 412 </xs:sequence> 413 </xs:extension> 414 </xs:complexContent> 415 </xs:complexType> 416 417 <xs:simpleType name="schedule-force-sendValueType"> 371 <xs:complexType name="ScheduleAgentParamType"> 372 <xs:complexContent mixed="false"> 373 <xs:extension base="xcal:TextParameterType"/> 374 </xs:complexContent> 375 </xs:complexType> 376 377 <xs:simpleType name="ScheduleForceSendValueType"> 418 378 <xs:restriction base="xs:token"> 419 379 <xs:enumeration value="REQUEST"/> … … 422 382 </xs:simpleType> 423 383 424 <xs:complexType name="schedule-force-sendParamType"> 425 <xs:complexContent mixed="false"> 426 <xs:extension base="xcal:BaseParameterType"> 427 <xs:sequence> 428 <xs:element name="text" type="xcal:schedule-force-sendValueType"/> 429 </xs:sequence> 430 </xs:extension> 431 </xs:complexContent> 432 </xs:complexType> 433 434 <xs:complexType name="schedule-statusParamType"> 435 <xs:complexContent mixed="false"> 436 <xs:extension base="xcal:TextParameterType"/> 437 </xs:complexContent> 438 </xs:complexType> 439 440 <!-- Bedework x-parameters --> 441 442 <xs:complexType name="x-bedework-uidParamType"> 384 <xs:complexType name="ScheduleForceSendParamType"> 385 <xs:complexContent mixed="false"> 386 <xs:extension base="xcal:TextParameterType"/> 387 </xs:complexContent> 388 </xs:complexType> 389 390 <xs:complexType name="ScheduleStatusParamType"> 443 391 <xs:complexContent mixed="false"> 444 392 <xs:extension base="xcal:TextParameterType"/> trunk/resources/exsynchwsdefs/iCalendar-props.xsd
r3103 r3113 33 33 </xs:complexType> 34 34 35 <xs:element name="base -property" type="xcal:BasePropertyType" />35 <xs:element name="baseProperty" type="xcal:BasePropertyType" /> 36 36 37 37 <xs:complexType name="ArrayOfProperties"> 38 38 <xs:sequence> 39 <xs:element ref="xcal:base -property" maxOccurs="unbounded"/>39 <xs:element ref="xcal:baseProperty" maxOccurs="unbounded"/> 40 40 </xs:sequence> 41 41 </xs:complexType> … … 46 46 the properties defined in iCalendar-ms-extensions.xsd 47 47 ===================================================================== --> 48 <xs:element name="calscale" type="xcal: calscalePropType"49 substitutionGroup="xcal:base -property" />50 <xs:element name="method" type="xcal: methodPropType"51 substitutionGroup="xcal:base -property" />52 <xs:element name="prodid" type="xcal: prodidPropType"53 substitutionGroup="xcal:base -property" />54 <xs:element name="version" type="xcal: versionPropType"55 substitutionGroup="xcal:base -property" />56 <xs:element name="attach" type="xcal: attachPropType"57 substitutionGroup="xcal:base -property" />58 <xs:element name="categories" type="xcal: categoriesPropType"59 substitutionGroup="xcal:base -property" />60 <xs:element name="class" type="xcal: classPropType"61 substitutionGroup="xcal:base -property" />62 <xs:element name="comment" type="xcal: commentPropType"63 substitutionGroup="xcal:base -property" />64 <xs:element name="description" type="xcal: descriptionPropType"65 substitutionGroup="xcal:base -property" />66 <xs:element name="geo" type="xcal: geoPropType"67 substitutionGroup="xcal:base -property" />68 <xs:element name="location" type="xcal: locationPropType"69 substitutionGroup="xcal:base -property" />70 <xs:element name="percent-complete" type="xcal: percent-completePropType"71 substitutionGroup="xcal:base -property" />72 <xs:element name="priority" type="xcal: priorityPropType"73 substitutionGroup="xcal:base -property" />74 <xs:element name="resources" type="xcal: resourcesPropType"75 substitutionGroup="xcal:base -property" />76 <xs:element name="status" type="xcal: statusPropType"77 substitutionGroup="xcal:base -property" />78 <xs:element name="summary" type="xcal: summaryPropType"79 substitutionGroup="xcal:base -property" />80 <xs:element name="completed" type="xcal: completedPropType"81 substitutionGroup="xcal:base -property" />82 <xs:element name="dtend" type="xcal: dtendPropType"83 substitutionGroup="xcal:base -property" />84 <xs:element name="dtstart" type="xcal: dtstartPropType"85 substitutionGroup="xcal:base -property" />86 <xs:element name="due" type="xcal: duePropType"87 substitutionGroup="xcal:base -property" />88 <xs:element name="duration" type="xcal: durationPropType"89 substitutionGroup="xcal:base -property" />90 <xs:element name="freebusy" type="xcal: freebusyPropType"91 substitutionGroup="xcal:base -property" />92 <xs:element name="transp" type="xcal: transpPropType"93 substitutionGroup="xcal:base -property" />48 <xs:element name="calscale" type="xcal:CalscalePropType" 49 substitutionGroup="xcal:baseProperty" /> 50 <xs:element name="method" type="xcal:MethodPropType" 51 substitutionGroup="xcal:baseProperty" /> 52 <xs:element name="prodid" type="xcal:ProdidPropType" 53 substitutionGroup="xcal:baseProperty" /> 54 <xs:element name="version" type="xcal:VersionPropType" 55 substitutionGroup="xcal:baseProperty" /> 56 <xs:element name="attach" type="xcal:AttachPropType" 57 substitutionGroup="xcal:baseProperty" /> 58 <xs:element name="categories" type="xcal:CategoriesPropType" 59 substitutionGroup="xcal:baseProperty" /> 60 <xs:element name="class" type="xcal:ClassPropType" 61 substitutionGroup="xcal:baseProperty" /> 62 <xs:element name="comment" type="xcal:CommentPropType" 63 substitutionGroup="xcal:baseProperty" /> 64 <xs:element name="description" type="xcal:DescriptionPropType" 65 substitutionGroup="xcal:baseProperty" /> 66 <xs:element name="geo" type="xcal:GeoPropType" 67 substitutionGroup="xcal:baseProperty" /> 68 <xs:element name="location" type="xcal:LocationPropType" 69 substitutionGroup="xcal:baseProperty" /> 70 <xs:element name="percent-complete" type="xcal:PercentCompletePropType" 71 substitutionGroup="xcal:baseProperty" /> 72 <xs:element name="priority" type="xcal:PriorityPropType" 73 substitutionGroup="xcal:baseProperty" /> 74 <xs:element name="resources" type="xcal:ResourcesPropType" 75 substitutionGroup="xcal:baseProperty" /> 76 <xs:element name="status" type="xcal:StatusPropType" 77 substitutionGroup="xcal:baseProperty" /> 78 <xs:element name="summary" type="xcal:SummaryPropType" 79 substitutionGroup="xcal:baseProperty" /> 80 <xs:element name="completed" type="xcal:CompletedPropType" 81 substitutionGroup="xcal:baseProperty" /> 82 <xs:element name="dtend" type="xcal:DtendPropType" 83 substitutionGroup="xcal:baseProperty" /> 84 <xs:element name="dtstart" type="xcal:DtstartPropType" 85 substitutionGroup="xcal:baseProperty" /> 86 <xs:element name="due" type="xcal:DuePropType" 87 substitutionGroup="xcal:baseProperty" /> 88 <xs:element name="duration" type="xcal:DurationPropType" 89 substitutionGroup="xcal:baseProperty" /> 90 <xs:element name="freebusy" type="xcal:FreebusyPropType" 91 substitutionGroup="xcal:baseProperty" /> 92 <xs:element name="transp" type="xcal:TranspPropType" 93 substitutionGroup="xcal:baseProperty" /> 94 94 <!-- Comment out tzid for the moment. It has the same name as the parameter 95 95 and this is causing me some issues 96 <xs:element name="tzid" type="xcal: tzidPropType"97 substitutionGroup="xcal:base -property" /> -->98 <xs:element name="tzname" type="xcal: tznamePropType"99 substitutionGroup="xcal:base -property" />100 <xs:element name="tzoffsetfrom" type="xcal: tzoffsetfromPropType"101 substitutionGroup="xcal:base -property" />102 <xs:element name="tzoffsetto" type="xcal: tzoffsettoPropType"103 substitutionGroup="xcal:base -property" />104 <xs:element name="tzurl" type="xcal: tzurlPropType"105 substitutionGroup="xcal:base -property" />106 <xs:element name="attendee" type="xcal: attendeePropType"107 substitutionGroup="xcal:base -property" />108 <xs:element name="contact" type="xcal: contactPropType"109 substitutionGroup="xcal:base -property" />110 <xs:element name="organizer" type="xcal: organizerPropType"111 substitutionGroup="xcal:base -property" />112 <xs:element name="recurrence-id" type="xcal: recurrence-idPropType"113 substitutionGroup="xcal:base -property" />114 <xs:element name="url" type="xcal: urlPropType"115 substitutionGroup="xcal:base -property" />116 <xs:element name="uid" type="xcal: uidPropType"117 substitutionGroup="xcal:base -property" />118 <xs:element name="exdate" type="xcal: exdatePropType"119 substitutionGroup="xcal:base -property" />120 <xs:element name="rdate" type="xcal: rdatePropType"121 substitutionGroup="xcal:base -property" />122 <xs:element name="related-to" type="xcal: related-toPropType"123 substitutionGroup="xcal:base -property" />124 <xs:element name="exrule" type="xcal: exrulePropType"125 substitutionGroup="xcal:base -property" />126 <xs:element name="rrule" type="xcal: rrulePropType"127 substitutionGroup="xcal:base -property" />128 <xs:element name="action" type="xcal: actionPropType"129 substitutionGroup="xcal:base -property" />130 <xs:element name="repeat" type="xcal: repeatPropType"131 substitutionGroup="xcal:base -property" />132 <xs:element name="trigger" type="xcal: triggerPropType"133 substitutionGroup="xcal:base -property" />134 <xs:element name="created" type="xcal: createdPropType"135 substitutionGroup="xcal:base -property" />136 <xs:element name="dtstamp" type="xcal: dtstampPropType"137 substitutionGroup="xcal:base -property" />138 <xs:element name="last-modified" type="xcal: last-modifiedPropType"139 substitutionGroup="xcal:base -property" />140 <xs:element name="sequence" type="xcal: sequencePropType"141 substitutionGroup="xcal:base -property" />142 <xs:element name="request-status" type="xcal: request-statusPropType"143 substitutionGroup="xcal:base -property" />96 <xs:element name="tzid" type="xcal:TzidPropType" 97 substitutionGroup="xcal:baseProperty" /> --> 98 <xs:element name="tzname" type="xcal:TznamePropType" 99 substitutionGroup="xcal:baseProperty" /> 100 <xs:element name="tzoffsetfrom" type="xcal:TzoffsetfromPropType" 101 substitutionGroup="xcal:baseProperty" /> 102 <xs:element name="tzoffsetto" type="xcal:TzoffsettoPropType" 103 substitutionGroup="xcal:baseProperty" /> 104 <xs:element name="tzurl" type="xcal:TzurlPropType" 105 substitutionGroup="xcal:baseProperty" /> 106 <xs:element name="attendee" type="xcal:AttendeePropType" 107 substitutionGroup="xcal:baseProperty" /> 108 <xs:element name="contact" type="xcal:ContactPropType" 109 substitutionGroup="xcal:baseProperty" /> 110 <xs:element name="organizer" type="xcal:OrganizerPropType" 111 substitutionGroup="xcal:baseProperty" /> 112 <xs:element name="recurrence-id" type="xcal:RecurrenceIdPropType" 113 substitutionGroup="xcal:baseProperty" /> 114 <xs:element name="url" type="xcal:UrlPropType" 115 substitutionGroup="xcal:baseProperty" /> 116 <xs:element name="uid" type="xcal:UidPropType" 117 substitutionGroup="xcal:baseProperty" /> 118 <xs:element name="exdate" type="xcal:ExdatePropType" 119 substitutionGroup="xcal:baseProperty" /> 120 <xs:element name="rdate" type="xcal:RdatePropType" 121 substitutionGroup="xcal:baseProperty" /> 122 <xs:element name="related-to" type="xcal:RelatedToPropType" 123 substitutionGroup="xcal:baseProperty" /> 124 <xs:element name="exrule" type="xcal:ExrulePropType" 125 substitutionGroup="xcal:baseProperty" /> 126 <xs:element name="rrule" type="xcal:RrulePropType" 127 substitutionGroup="xcal:baseProperty" /> 128 <xs:element name="action" type="xcal:ActionPropType" 129 substitutionGroup="xcal:baseProperty" /> 130 <xs:element name="repeat" type="xcal:RepeatPropType" 131 substitutionGroup="xcal:baseProperty" /> 132 <xs:element name="trigger" type="xcal:TriggerPropType" 133 substitutionGroup="xcal:baseProperty" /> 134 <xs:element name="created" type="xcal:CreatedPropType" 135 substitutionGroup="xcal:baseProperty" /> 136 <xs:element name="dtstamp" type="xcal:DtstampPropType" 137 substitutionGroup="xcal:baseProperty" /> 138 <xs:element name="last-modified" type="xcal:LastModifiedPropType" 139 substitutionGroup="xcal:baseProperty" /> 140 <xs:element name="sequence" type="xcal:SequencePropType" 141 substitutionGroup="xcal:baseProperty" /> 142 <xs:element name="request-status" type="xcal:RequestStatusPropType" 143 substitutionGroup="xcal:baseProperty" /> 144 144 145 145 <!-- Properties that take a simple text value --> … … 174 174 </xs:complexContent> 175 175 </xs:complexType> 176 176 177 177 <!-- Properties that take a simple integer value --> 178 178 <xs:complexType name="IntegerPropertyType" > … … 180 180 <xs:extension base="xcal:BasePropertyType"> 181 181 <xs:sequence> 182 <xs:element ref="xcal:integer Type"/>182 <xs:element ref="xcal:integer"/> 183 183 </xs:sequence> 184 184 </xs:extension> … … 249 249 <xs:extension base="xcal:BasePropertyType"> 250 250 <xs:sequence> 251 <xs:element ref="xcal:recur"/>251 <xs:element name="recur" type="xcal:RecurType"/> 252 252 </xs:sequence> 253 253 </xs:extension> … … 256 256 257 257 <!-- 3.7.1 Calendar Scale --> 258 <xs:simpleType name=" calscaleValueType">258 <xs:simpleType name="CalscaleValueType"> 259 259 <xs:restriction base="xs:string"> 260 260 <xs:enumeration value="GREGORIAN"/> … … 262 262 </xs:simpleType> 263 263 264 <xs:complexType name=" calscalePropType">265 <xs:complexContent mixed="false"> 266 <xs:extension base="xcal:BasePropertyType"> 267 <xs:sequence> 268 <xs:element name="text" type="xcal: calscaleValueType"/>264 <xs:complexType name="CalscalePropType"> 265 <xs:complexContent mixed="false"> 266 <xs:extension base="xcal:BasePropertyType"> 267 <xs:sequence> 268 <xs:element name="text" type="xcal:CalscaleValueType"/> 269 269 </xs:sequence> 270 270 </xs:extension> … … 273 273 274 274 <!-- 3.7.2 Method --> 275 <xs:complexType name=" methodPropType">275 <xs:complexType name="MethodPropType"> 276 276 <xs:complexContent mixed="false"> 277 277 <xs:extension base="xcal:TextPropertyType"/> … … 280 280 281 281 <!-- 3.7.3 Product Identifier --> 282 <xs:complexType name=" prodidPropType">282 <xs:complexType name="ProdidPropType"> 283 283 <xs:complexContent mixed="false"> 284 284 <xs:extension base="xcal:TextPropertyType"/> … … 287 287 288 288 <!-- 3.7.4 Version --> 289 <xs:complexType name=" versionPropType">289 <xs:complexType name="VersionPropType"> 290 290 <xs:complexContent mixed="false"> 291 291 <xs:extension base="xcal:TextPropertyType"/> … … 296 296 <!-- 3.8.1 Descriptive Component Properties --> 297 297 <!-- 3.8.1.1 Attachment --> 298 <xs:complexType name=" attachPropType">298 <xs:complexType name="AttachPropType"> 299 299 <xs:complexContent mixed="false"> 300 300 <xs:extension base="xcal:BasePropertyType"> … … 308 308 309 309 <!-- 3.8.1.2 Categories --> 310 <xs:complexType name=" categoriesPropType">310 <xs:complexType name="CategoriesPropType"> 311 311 <xs:complexContent mixed="false"> 312 312 <xs:extension base="xcal:TextListPropertyType"/> … … 316 316 <!-- 3.8.1.3 Classification --> 317 317 <!-- Would like something lie this but not extensible 318 <xs:simpleType name=" classValueType">318 <xs:simpleType name="ClassValueType"> 319 319 <xs:restriction base="xs:string"> 320 320 <xs:enumeration value="PUBLIC"/> … … 324 324 </xs:simpleType> 325 325 326 <xs:complexType name=" classPropType">327 <xs:complexContent mixed="false"> 328 <xs:extension base="xcal:BasePropertyType"> 329 <xs:sequence> 330 <xs:element name="text" type="xcal: classValueType"/>326 <xs:complexType name="ClassPropType"> 327 <xs:complexContent mixed="false"> 328 <xs:extension base="xcal:BasePropertyType"> 329 <xs:sequence> 330 <xs:element name="text" type="xcal:ClassValueType"/> 331 331 </xs:sequence> 332 332 </xs:extension> … … 334 334 </xs:complexType> 335 335 --> 336 337 <xs:complexType name="classPropType"> 336 <xs:simpleType name="ClassValueType"> 337 <xs:restriction base="xs:token"> 338 <xs:enumeration value="PUBLIC"/> 339 <xs:enumeration value="PRIVATE"/> 340 <xs:enumeration value="CONFIDENTIAL"/> 341 </xs:restriction> 342 </xs:simpleType> 343 344 <xs:complexType name="ClassPropType"> 338 345 <xs:complexContent mixed="false"> 339 346 <xs:extension base="xcal:TextPropertyType"/> … … 342 349 343 350 <!-- 3.8.1.4 Comment --> 344 <xs:complexType name=" commentPropType">351 <xs:complexType name="CommentPropType"> 345 352 <xs:complexContent mixed="false"> 346 353 <xs:extension base="xcal:TextPropertyType"/> … … 349 356 350 357 <!-- 3.8.1.5 Description --> 351 <xs:complexType name=" descriptionPropType">358 <xs:complexType name="DescriptionPropType"> 352 359 <xs:complexContent mixed="false"> 353 360 <xs:extension base="xcal:TextPropertyType"/> … … 356 363 357 364 <!-- 3.8.1.6 Geographic Position --> 358 <xs:complexType name=" geoPropType">365 <xs:complexType name="GeoPropType"> 359 366 <xs:complexContent mixed="false"> 360 367 <xs:extension base="xcal:BasePropertyType"> … … 371 378 372 379 <!-- 3.8.1.7 Location --> 373 <xs:complexType name=" locationPropType">380 <xs:complexType name="LocationPropType"> 374 381 <xs:complexContent mixed="false"> 375 382 <xs:extension base="xcal:TextPropertyType"/> … … 378 385 379 386 <!-- 3.8.1.8 Percent Complete --> 380 <xs:complexType name=" percent-completePropType">387 <xs:complexType name="PercentCompletePropType"> 381 388 <xs:complexContent mixed="false"> 382 389 <xs:extension base="xcal:IntegerPropertyType"/> … … 385 392 386 393 <!-- 3.8.1.9 Priority --> 387 <xs:complexType name=" priorityPropType">394 <xs:complexType name="PriorityPropType"> 388 395 <xs:complexContent mixed="false"> 389 396 <xs:extension base="xcal:IntegerPropertyType"/> … … 392 399 393 400 <!-- 3.8.1.10 Resources --> 394 <xs:complexType name=" resourcesPropType">401 <xs:complexType name="ResourcesPropType"> 395 402 <xs:complexContent mixed="false"> 396 403 <xs:extension base="xcal:TextListPropertyType"/> … … 399 406 400 407 <!-- 3.8.1.11 Status --> 401 <xs:simpleType name=" statusValueType">402 <xs:restriction base="xs: string">408 <xs:simpleType name="StatusValueType"> 409 <xs:restriction base="xs:token"> 403 410 <xs:enumeration value="TENTATIVE"/> <!-- event --> 404 411 <xs:enumeration value="CONFIRMED"/> <!-- event --> … … 412 419 </xs:simpleType> 413 420 414 <xs:complexType name="statusPropType"> 415 <xs:complexContent mixed="false"> 416 <xs:extension base="xcal:BasePropertyType"> 417 <xs:sequence> 418 <xs:element name="text" type="xcal:statusValueType"/> 419 </xs:sequence> 420 </xs:extension> 421 <xs:complexType name="StatusPropType"> 422 <xs:complexContent mixed="false"> 423 <xs:extension base="xcal:TextPropertyType"/> 421 424 </xs:complexContent> 422 425 </xs:complexType> 423 426 424 427 <!-- 3.8.1.12 Summary --> 425 <xs:complexType name=" summaryPropType">428 <xs:complexType name="SummaryPropType"> 426 429 <xs:complexContent mixed="false"> 427 430 <xs:extension base="xcal:TextPropertyType"/> … … 431 434 <!-- 3.8.2 Date and Time Component Properties --> 432 435 <!-- 3.8.2.1 Date/Time Completed --> 433 <xs:complexType name=" completedPropType">436 <xs:complexType name="CompletedPropType"> 434 437 <xs:complexContent mixed="false"> 435 438 <xs:extension base="xcal:UtcDatetimePropertyType"/> … … 438 441 439 442 <!-- 3.8.2.2 Date/Time End --> 440 <xs:complexType name=" dtendPropType">443 <xs:complexType name="DtendPropType"> 441 444 <xs:complexContent mixed="false"> 442 445 <xs:extension base="xcal:DateDatetimePropertyType"/> … … 445 448 446 449 <!-- 3.8.2.3 Date/Time Due --> 447 <xs:complexType name=" duePropType">450 <xs:complexType name="DuePropType"> 448 451 <xs:complexContent mixed="false"> 449 452 <xs:extension base="xcal:DateDatetimePropertyType"/> … … 452 455 453 456 <!-- 3.8.2.4 Date/Time Start --> 454 <xs:complexType name=" dtstartPropType">457 <xs:complexType name="DtstartPropType"> 455 458 <xs:complexContent mixed="false"> 456 459 <xs:extension base="xcal:DateDatetimePropertyType"/> … … 459 462 460 463 <!-- 3.8.2.5 Duration --> 461 <xs:complexType name=" durationPropType">464 <xs:complexType name="DurationPropType"> 462 465 <xs:complexContent mixed="false"> 463 466 <xs:extension base="xcal:BasePropertyType"> … … 470 473 471 474 <!-- 3.8.2.6 Free/Busy Time --> 472 <xs:complexType name=" freebusyPropType">475 <xs:complexType name="FreebusyPropType"> 473 476 <xs:complexContent mixed="false"> 474 477 <xs:extension base="xcal:BasePropertyType"> … … 481 484 482 485 <!-- 3.8.2.7 Time Transparency --> 483 <xs:simpleType name=" transpValueType">484 <xs:restriction base="xs: string">486 <xs:simpleType name="TranspValueType"> 487 <xs:restriction base="xs:token"> 485 488 <xs:enumeration value="OPAQUE"/> 486 489 <xs:enumeration value="TRANSPARENT"/> … … 488 491 </xs:simpleType> 489 492 490 <xs:complexType name="transpPropType"> 491 <xs:complexContent mixed="false"> 492 <xs:extension base="xcal:BasePropertyType"> 493 <xs:sequence> 494 <xs:element name="text" type="xcal:transpValueType"/> 495 </xs:sequence> 496 </xs:extension> 493 <xs:complexType name="TranspPropType"> 494 <xs:complexContent mixed="false"> 495 <xs:extension base="xcal:TextPropertyType"/> 497 496 </xs:complexContent> 498 497 </xs:complexType> … … 524 523 <!-- 3.8.3 Time Zone Component Properties --> 525 524 <!-- 3.8.3.1 Time Zone Identifier --> 526 <xs:complexType name=" tzidPropType">525 <xs:complexType name="TzidPropType"> 527 526 <xs:complexContent mixed="false"> 528 527 <xs:extension base="xcal:TextPropertyType"/> … … 531 530 532 531 <!-- 3.8.3.2 Time Zone Name --> 533 <xs:complexType name=" tznamePropType">532 <xs:complexType name="TznamePropType"> 534 533 <xs:complexContent mixed="false"> 535 534 <xs:extension base="xcal:TextPropertyType"/> … … 538 537 539 538 <!-- 3.8.3.3 Time Zone Offset From --> 540 <xs:complexType name=" tzoffsetfromPropType">539 <xs:complexType name="TzoffsetfromPropType"> 541 540 <xs:complexContent mixed="false"> 542 541 <xs:extension base="xcal:UtcOffsetPropertyType"/> … … 545 544 546 545 <!-- 3.8.3.4 Time Zone Offset To --> 547 <xs:complexType name=" tzoffsettoPropType">546 <xs:complexType name="TzoffsettoPropType"> 548 547 <xs:complexContent mixed="false"> 549 548 <xs:extension base="xcal:UtcOffsetPropertyType"/> … … 552 551 553 552 <!-- 3.8.3.5 Time Zone URL --> 554 <xs:complexType name=" tzurlPropType">553 <xs:complexType name="TzurlPropType"> 555 554 <xs:complexContent mixed="false"> 556 555 <xs:extension base="xcal:UriPropertyType"/> … … 560 559 <!-- 3.8.4 Relationship Component Properties --> 561 560 <!-- 3.8.4.1 Attendee --> 562 <xs:complexType name=" attendeePropType">561 <xs:complexType name="AttendeePropType"> 563 562 <xs:complexContent mixed="false"> 564 563 <xs:extension base="xcal:CalAddressPropertyType"/> … … 567 566 568 567 <!-- 3.8.4.2 Contact --> 569 <xs:complexType name=" contactPropType">568 <xs:complexType name="ContactPropType"> 570 569 <xs:complexContent mixed="false"> 571 570 <xs:extension base="xcal:TextPropertyType"/> … … 574 573 575 574 <!-- 3.8.4.3 Organizer --> 576 <xs:complexType name=" organizerPropType">575 <xs:complexType name="OrganizerPropType"> 577 576 <xs:complexContent mixed="false"> 578 577 <xs:extension base="xcal:CalAddressPropertyType"/> … … 581 580 582 581 <!-- 3.8.4.4 Recurrence ID --> 583 <xs:complexType name=" recurrence-idPropType">582 <xs:complexType name="RecurrenceIdPropType"> 584 583 <xs:complexContent mixed="false"> 585 584 <xs:extension base="xcal:DateDatetimePropertyType"/> … … 589 588 <!-- 3.8.4.5 Related-To --> 590 589 <!-- 3.8.4.6 Uniform Resource Locator --> 591 <xs:complexType name=" urlPropType">590 <xs:complexType name="UrlPropType"> 592 591 <xs:complexContent mixed="false"> 593 592 <xs:extension base="xcal:UriPropertyType"/> … … 596 595 597 596 <!-- 3.8.4.7 Unique Identifier --> 598 <xs:complexType name=" uidPropType">597 <xs:complexType name="UidPropType"> 599 598 <xs:complexContent mixed="false"> 600 599 <xs:extension base="xcal:TextPropertyType"/> … … 604 603 <!-- 3.8.5 Recurrence Component Properties --> 605 604 <!-- 3.8.5.1 Exception Date/Times --> 606 <xs:complexType name=" exdatePropType">605 <xs:complexType name="ExdatePropType"> 607 606 <xs:complexContent mixed="false"> 608 607 <xs:extension base="xcal:DateDatetimePropertyType"/> … … 611 610 612 611 <!-- 3.8.5.2 Recurrence Date/Times --> 613 <xs:complexType name=" rdatePropType">612 <xs:complexType name="RdatePropType"> 614 613 <xs:complexContent mixed="false"> 615 614 <xs:extension base="xcal:DateDatetimePropertyType"/> … … 617 616 </xs:complexType> 618 617 619 <xs:complexType name=" related-toPropType">618 <xs:complexType name="RelatedToPropType"> 620 619 <xs:complexContent mixed="false"> 621 620 <xs:extension base="xcal:TextPropertyType"/> … … 624 623 625 624 <!-- 3.8.5.3 Recurrence Rule --> 626 <xs:complexType name=" rrulePropType">625 <xs:complexType name="RrulePropType"> 627 626 <xs:complexContent mixed="false"> 628 627 <xs:extension base="xcal:RecurPropertyType"/> … … 631 630 632 631 <!-- x.x.x.x Deprecated ExRule --> 633 <xs:complexType name=" exrulePropType">632 <xs:complexType name="ExrulePropType"> 634 633 <xs:complexContent mixed="false"> 635 634 <xs:extension base="xcal:RecurPropertyType"/> … … 639 638 <!-- 3.8.6 Alarm Component Properties --> 640 639 <!-- 3.8.6.1 Action --> 641 <xs:simpleType name=" actionValueType">642 <xs:restriction base="xs: string">640 <xs:simpleType name="ActionValueType"> 641 <xs:restriction base="xs:token"> 643 642 <xs:enumeration value="AUDIO"/> 644 643 <xs:enumeration value="DISPLAY"/> … … 647 646 </xs:simpleType> 648 647 649 <xs:complexType name="actionPropType"> 650 <xs:complexContent mixed="false"> 651 <xs:extension base="xcal:BasePropertyType"> 652 <xs:sequence> 653 <xs:element name="text" type="xcal:actionValueType"/> 654 </xs:sequence> 655 </xs:extension> 648 <xs:complexType name="ActionPropType"> 649 <xs:complexContent mixed="false"> 650 <xs:extension base="xcal:TextPropertyType"/> 656 651 </xs:complexContent> 657 652 </xs:complexType> 658 653 659 654 <!-- 3.8.6.2 Repeat Count --> 660 <xs:complexType name=" repeatPropType">655 <xs:complexType name="RepeatPropType"> 661 656 <xs:complexContent mixed="false"> 662 657 <xs:extension base="xcal:IntegerPropertyType"/> … … 665 660 666 661 <!-- 3.8.6.3 Trigger --> 667 <xs:complexType name=" triggerPropType">662 <xs:complexType name="TriggerPropType"> 668 663 <xs:complexContent mixed="false"> 669 664 <xs:extension base="xcal:BasePropertyType"> … … 680 675 <!-- 3.8.7 Change Management Component Properties --> 681 676 <!-- 3.8.7.1 Date/Time Created --> 682 <xs:complexType name=" createdPropType">677 <xs:complexType name="CreatedPropType"> 683 678 <xs:complexContent mixed="false"> 684 679 <xs:extension base="xcal:UtcDatetimePropertyType"/> … … 687 682 688 683 <!-- 3.8.7.2 Date/Time Stamp --> 689 <xs:complexType name=" dtstampPropType">684 <xs:complexType name="DtstampPropType"> 690 685 <xs:complexContent mixed="false"> 691 686 <xs:extension base="xcal:UtcDatetimePropertyType"/> … … 694 689 695 690 <!-- 3.8.7.3 Last Modified --> 696 <xs:complexType name=" last-modifiedPropType">691 <xs:complexType name="LastModifiedPropType"> 697 692 <xs:complexContent mixed="false"> 698 693 <xs:extension base="xcal:UtcDatetimePropertyType"/> … … 701 696 702 697 <!-- 3.8.7.4 Sequence Number --> 703 <xs:complexType name=" sequencePropType">698 <xs:complexType name="SequencePropType"> 704 699 <xs:complexContent mixed="false"> 705 700 <xs:extension base="xcal:IntegerPropertyType"/> … … 709 704 <!-- 3.8.8 Miscellaneous Component Properties --> 710 705 <!-- 3.8.8.3 Request Status --> 711 <xs:complexType name=" request-statusPropType">706 <xs:complexType name="RequestStatusPropType"> 712 707 <xs:complexContent mixed="false"> 713 708 <xs:extension base="xcal:BasePropertyType"> trunk/resources/exsynchwsdefs/iCalendar-valtypes.xsd
r3103 r3113 15 15 16 16 <!-- 3.3.2 BOOLEAN --> 17 <xs:element name="boolean" type="xcal: booleanType" />17 <xs:element name="boolean" type="xcal:BooleanType" /> 18 18 19 <xs:simpleType name=" booleanType">19 <xs:simpleType name="BooleanType"> 20 20 <xs:restriction base="xs:token"> 21 21 <xs:enumeration value="TRUE"/> … … 25 25 26 26 <!-- 3.3.3 CAL-ADDRESS --> 27 <xs:simpleType name=" cal-addressType">27 <xs:simpleType name="CalAddressType"> 28 28 <xs:restriction base="xs:string"/> 29 29 </xs:simpleType> 30 30 31 <xs:element name="cal-address" type="xcal: cal-addressType" />31 <xs:element name="cal-address" type="xcal:CalAddressType" /> 32 32 33 33 <!-- 3.3.4 DATE --> … … 49 49 50 50 <!-- 3.3.8 INTEGER --> 51 <xs:element name="integer Type" type="xs:string"/>51 <xs:element name="integer" type="xs:string"/> 52 52 53 53 <!-- 3.3.9 PERIOD --> … … 55 55 56 56 <!-- 3.3.10 RECUR --> 57 <xs:element name="recur" type="xcal:recurType"/> 58 <xs:complexType name="recurType"> 57 <xs:complexType name="RecurType"> 59 58 <xs:sequence> 60 <xs:element name="freq" type="xcal: freqRecurType"/>59 <xs:element name="freq" type="xcal:FreqRecurType"/> 61 60 <xs:sequence> 62 61 <xs:choice> … … 71 70 <xs:element name="byday" type="xs:string" maxOccurs="unbounded"/> 72 71 <xs:element name="byyearday" type="xs:string" maxOccurs="unbounded"/> 73 <xs:element name="bymonthday" type="xcal: bymonthdayRecurType" maxOccurs="unbounded"/>72 <xs:element name="bymonthday" type="xcal:BymonthdayRecurType" maxOccurs="unbounded"/> 74 73 <xs:element name="byweekno" type="xs:string" maxOccurs="unbounded"/> 75 <xs:element name="bymonth" type="xcal: bymonthRecurType" maxOccurs="unbounded"/>74 <xs:element name="bymonth" type="xcal:BymonthRecurType" maxOccurs="unbounded"/> 76 75 <xs:element name="bysetpos" type="xs:integer" maxOccurs="unbounded"/> 77 <xs:element name="wkst" type="xcal: weekdayRecurType" />76 <xs:element name="wkst" type="xcal:WeekdayRecurType" /> 78 77 </xs:sequence> 79 78 </xs:complexType> 80 79 81 <xs:simpleType name=" freqRecurType">80 <xs:simpleType name="FreqRecurType"> 82 81 <xs:restriction base="xs:token"> 83 82 <xs:enumeration value="SECONDLY"/> … … 91 90 </xs:simpleType> 92 91 93 <xs:element name="until" type="xcal:untilRecurType"/> 94 <xs:complexType name="untilRecurType" > 92 <xs:element name="until" type="xcal:UntilRecurType"/> 93 94 <xs:complexType name="UntilRecurType" > 95 95 <xs:sequence> 96 96 <xs:choice> … … 103 103 <xs:element name="count" type="xs:integer"/> 104 104 105 <xs:simpleType name=" weekdayRecurType">105 <xs:simpleType name="WeekdayRecurType"> 106 106 <xs:restriction base="xs:token"> 107 107 <xs:enumeration value="SU"/> … … 115 115 </xs:simpleType> 116 116 117 <xs:simpleType name=" bymonthdayRecurType">117 <xs:simpleType name="BymonthdayRecurType"> 118 118 <xs:restriction base="xs:integer"> 119 119 <xs:minInclusive value="-31"/> … … 122 122 </xs:simpleType> 123 123 124 <xs:simpleType name=" bymonthRecurType">124 <xs:simpleType name="BymonthRecurType"> 125 125 <xs:restriction base="xs:integer"> 126 126 <xs:minInclusive value="1"/> … … 136 136 137 137 <!-- 3.3.13 URI --> 138 <xs:simpleType name=" uriType">138 <xs:simpleType name="UriType"> 139 139 <xs:restriction base="xs:string"/> 140 140 </xs:simpleType> 141 141 142 <xs:element name="uri" type="xcal: uriType" />142 <xs:element name="uri" type="xcal:UriType" /> 143 143 144 144 <!-- 3.3.14 UTC-OFFSET --> 145 <xs:simpleType name=" utc-offsetType">145 <xs:simpleType name="UtcOffsetType"> 146 146 <xs:restriction base="xs:string"/> 147 147 </xs:simpleType> 148 148 149 <xs:element name="utc-offset" type="xcal: utc-offsetType" />149 <xs:element name="utc-offset" type="xcal:UtcOffsetType" /> 150 150 151 151 </xs:schema> trunk/resources/exsynchwsdefs/iCalendar.xsd
r3037 r3113 14 14 <xs:complexType name="ArrayOfComponents"> 15 15 <xs:choice maxOccurs="unbounded"> 16 <xs:element name="vevent" type="xcal: veventType"/>17 <xs:element name="vtodo" type="xcal: vtodoType"/>18 <xs:element name="vjournal" type="xcal: vjournalType"/>19 <xs:element name="vfreebusy" type="xcal: vfreebusyType"/>20 <xs:element name="vtimezone" type="xcal: vtimezoneType"/>21 <xs:element name="standard" type="xcal: standardType"/>22 <xs:element name="daylight" type="xcal: daylightType"/>23 <xs:element name="valarm" type="xcal: valarmType"/>16 <xs:element name="vevent" type="xcal:VeventType"/> 17 <xs:element name="vtodo" type="xcal:VtodoType"/> 18 <xs:element name="vjournal" type="xcal:VjournalType"/> 19 <xs:element name="vfreebusy" type="xcal:VfreebusyType"/> 20 <xs:element name="vtimezone" type="xcal:VtimezoneType"/> 21 <xs:element name="standard" type="xcal:StandardType"/> 22 <xs:element name="daylight" type="xcal:DaylightType"/> 23 <xs:element name="valarm" type="xcal:ValarmType"/> 24 24 </xs:choice> 25 25 </xs:complexType> … … 33 33 34 34 <!-- 3.4 iCalendar Stream --> 35 <xs:complexType name=" icalendarType">35 <xs:complexType name="IcalendarType"> 36 36 <xs:sequence> 37 <xs:element name="vcalendar" type="xcal: vcalendarType" maxOccurs="unbounded"/>37 <xs:element name="vcalendar" type="xcal:VcalendarType" maxOccurs="unbounded"/> 38 38 </xs:sequence> 39 39 </xs:complexType> 40 40 41 41 <!-- 3.6 Calendar Components --> 42 <xs:complexType name=" vcalendarType">42 <xs:complexType name="VcalendarType"> 43 43 <xs:complexContent mixed="false"> 44 44 <xs:extension base="xcal:BaseComponentType"/> … … 47 47 48 48 <!-- 3.6.1 Event Component --> 49 <xs:complexType name=" veventType">49 <xs:complexType name="VeventType"> 50 50 <xs:complexContent mixed="false"> 51 51 <xs:extension base="xcal:BaseComponentType"/> … … 54 54 55 55 <!-- 3.6.2 To-do Component --> 56 <xs:complexType name=" vtodoType">56 <xs:complexType name="VtodoType"> 57 57 <xs:complexContent mixed="false"> 58 58 <xs:extension base="xcal:BaseComponentType"/> … … 61 61 62 62 <!-- 3.6.3 Journal Component --> 63 <xs:complexType name=" vjournalType">63 <xs:complexType name="VjournalType"> 64 64 <xs:complexContent mixed="false"> 65 65 <xs:extension base="xcal:BaseComponentType"/> … … 68 68 69 69 <!-- 3.6.4 Free/Busy Component --> 70 <xs:complexType name=" vfreebusyType">70 <xs:complexType name="VfreebusyType"> 71 71 <xs:complexContent mixed="false"> 72 72 <xs:extension base="xcal:BaseComponentType"/> … … 75 75 76 76 <!-- 3.6.5 timezone --> 77 <xs:complexType name=" vtimezoneType">77 <xs:complexType name="VtimezoneType"> 78 78 <xs:complexContent mixed="false"> 79 79 <xs:extension base="xcal:BaseComponentType"/> … … 81 81 </xs:complexType> 82 82 83 <xs:complexType name=" standardType">83 <xs:complexType name="StandardType"> 84 84 <xs:complexContent mixed="false"> 85 85 <xs:extension base="xcal:BaseComponentType"/> … … 87 87 </xs:complexType> 88 88 89 <xs:complexType name=" daylightType">89 <xs:complexType name="DaylightType"> 90 90 <xs:complexContent mixed="false"> 91 91 <xs:extension base="xcal:BaseComponentType"/> … … 94 94 95 95 <!-- 3.6.6 Alarm Component --> 96 <xs:complexType name=" valarmType">96 <xs:complexType name="ValarmType"> 97 97 <xs:complexContent mixed="false"> 98 98 <xs:extension base="xcal:BaseComponentType"/> trunk/resources/exsynchwsdefs/wsmessages.xsd
r3112 r3113 12 12 13 13 <!-- The schemas for RFC 5261 patch operations and errors. --> 14 <import schemaLocation="patch.xsd" 14 <import schemaLocation="patch.xsd" 15 15 namespace="urn:ietf:params:xml:ns:pidf-diff" /> 16 16 <import schemaLocation="patch-errors.xsd" … … 273 273 <extension base="tns:base-synch-entity-request"> 274 274 <sequence> 275 <element name="icalendar" type="xcal: icalendarType" />275 <element name="icalendar" type="xcal:IcalendarType" /> 276 276 </sequence> 277 277 </extension> … … 317 317 </annotation> 318 318 <sequence> 319 <element name="icalendar" type="xcal: icalendarType" />319 <element name="icalendar" type="xcal:IcalendarType" /> 320 320 <element name="status" type="tns:StatusType" /> 321 321 <element name="message" type="string" />
