Changes between Version 2 and Version 3 of MapGuideRfc37


Ignore:
Timestamp:
Sep 25, 2007, 5:13:18 AM (17 years ago)
Author:
jacklee
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MapGuideRfc37

    v2 v3  
    381381                          </xs:simpleType>
    382382                        </xs:element>
     383                        <xs:element name="IsAggregate" type="xs:boolean"/>
    383384                        <xs:element name="SignatureDefinitionCollection" minOccurs="0">
    384385                          <xs:complexType>
     
    429430                                            <xs:element name="Description" type="xs:string" minOccurs="0"/>                                           
    430431                                            <xs:element name="ArgumentDefinition" maxOccurs="unbounded">
    431                                 <xs:complexType>
    432                                   <xs:sequence>
    433                                     <xs:element name="Name" type="xs:string"/>
    434                                     <xs:element name="Description" type="xs:string" minOccurs="0"/>
    435                                     <xs:element name="PropertyType">
    436                                       <xs:annotation>
    437                                         <xs:documentation>Enum of property types  Data, Geometry, Object, Decimal, Raster </xs:documentation>
    438                                       </xs:annotation>
    439                                       <xs:simpleType>
    440                                         <xs:restriction base="xs:string">
    441                                           <xs:enumeration value="Data"/>
    442                                           <xs:enumeration value="Geometry"/>
    443                                           <xs:enumeration value="Object"/>
    444                                           <xs:enumeration value="Association"/>
    445                                           <xs:enumeration value="Raster"/>
    446                                         </xs:restriction>
    447                                       </xs:simpleType>
    448                                     </xs:element>
    449                                     <xs:element name="DataType" minOccurs="0">
    450                                       <xs:annotation>
    451                                         <xs:documentation>Enum of data types  Boolean, Byte, DateTime, Decimal, Double, Int16, Int32, Int64, Single, String, BLOB, CLOB, UniqueID  </xs:documentation>
    452                                       </xs:annotation>
    453                                       <xs:simpleType>
    454                                         <xs:restriction base="xs:string">
    455                                           <xs:enumeration value="Boolean"/>
    456                                           <xs:enumeration value="Byte"/>
    457                                           <xs:enumeration value="DateTime"/>
    458                                           <xs:enumeration value="Decimal"/>
    459                                           <xs:enumeration value="Double"/>
    460                                           <xs:enumeration value="Int16"/>
    461                                           <xs:enumeration value="Int32"/>
    462                                           <xs:enumeration value="Int64"/>
    463                                           <xs:enumeration value="Single"/>
    464                                           <xs:enumeration value="String"/>
    465                                           <xs:enumeration value="BLOB"/>
    466                                           <xs:enumeration value="CLOB"/>
    467                                           <xs:enumeration value="UniqueID"/>
    468                                         </xs:restriction>
    469                                       </xs:simpleType>
    470                                     </xs:element>
    471                                     <xs:element name="PropertyValueConstraintList" minOccurs="0">
    472                                       <xs:complexType>
    473                                         <xs:sequence>
    474                                           <xs:element name="Value" type="xs:string" maxOccurs="unbounded">
    475                                           </xs:element>
    476                                         </xs:sequence>
    477                                       </xs:complexType>
    478                                     </xs:element>
    479                                   </xs:sequence>
    480                                 </xs:complexType>
    481                               </xs:element>
    482                                               <xs:element name="PropertyType">
     432                                              <xs:complexType>
     433                                              <xs:sequence>
     434                                                <xs:element name="Name" type="xs:string"/>
     435                                                <xs:element name="Description" type="xs:string" minOccurs="0"/>
     436                                                <xs:element name="PropertyType">
     437                                                  <xs:annotation>
     438                                                    <xs:documentation>Enum of property types  Data, Geometry, Object, Decimal, Raster </xs:documentation>
     439                                                  </xs:annotation>
     440                                                  <xs:simpleType>
     441                                                    <xs:restriction base="xs:string">
     442                                                      <xs:enumeration value="Data"/>
     443                                                      <xs:enumeration value="Geometry"/>
     444                                                      <xs:enumeration value="Object"/>
     445                                                      <xs:enumeration value="Association"/>
     446                                                      <xs:enumeration value="Raster"/>
     447                                                    </xs:restriction>
     448                                                  </xs:simpleType>
     449                                                </xs:element>
     450                                                <xs:element name="DataType" minOccurs="0">
     451                                                  <xs:annotation>
     452                                                    <xs:documentation>Enum of data types  Boolean, Byte, DateTime, Decimal, Double, Int16, Int32, Int64, Single, String, BLOB, CLOB, UniqueID  </xs:documentation>
     453                                                  </xs:annotation>
     454                                                  <xs:simpleType>
     455                                                    <xs:restriction base="xs:string">
     456                                                      <xs:enumeration value="Boolean"/>
     457                                                      <xs:enumeration value="Byte"/>
     458                                                      <xs:enumeration value="DateTime"/>
     459                                                      <xs:enumeration value="Decimal"/>
     460                                                      <xs:enumeration value="Double"/>
     461                                                      <xs:enumeration value="Int16"/>
     462                                                      <xs:enumeration value="Int32"/>
     463                                                      <xs:enumeration value="Int64"/>
     464                                                      <xs:enumeration value="Single"/>
     465                                                      <xs:enumeration value="String"/>
     466                                                      <xs:enumeration value="BLOB"/>
     467                                                      <xs:enumeration value="CLOB"/>
     468                                                      <xs:enumeration value="UniqueID"/>
     469                                                    </xs:restriction>
     470                                                  </xs:simpleType>
     471                                                </xs:element>
     472                                                <xs:element name="PropertyValueConstraintList" minOccurs="0">
     473                                                  <xs:complexType>
     474                                                    <xs:sequence>
     475                                                      <xs:element name="Value" type="xs:string" maxOccurs="unbounded">
     476                                                      </xs:element>
     477                                                    </xs:sequence>
     478                                                  </xs:complexType>
     479                                                </xs:element>
     480                                              </xs:sequence>
     481                                            </xs:complexType>
     482                                            </xs:element>
     483                                            <xs:element name="PropertyType">
    483484                                              <xs:annotation>
    484485                                                <xs:documentation>Enum of property types  Data, Geometry, Object, Decimal, Raster </xs:documentation>