Changes between Version 8 and Version 9 of MapGuideRfc16


Ignore:
Timestamp:
Feb 22, 2007, 10:08:50 AM (17 years ago)
Author:
chrisclaydon
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MapGuideRfc16

    v8 v9  
    3535The proposed solution contains modifications to: the layer definition XML schema, the MDF Model, the MDF Parser, the KML Service, and the Rendering/Stylization project.
    3636
    37 = Layer Definition Schema Changes =
     37=== Layer Definition Schema Changes ===
    3838
    3939The layer definition schema contains numerous !ExtendedData1 elements that allow the schema to be extended without breaking forward or backward compatibility. The changes proposed in this RFC would initially be added into one of these elements, and would eventually be moved to the main part of the schema whenever the next schema version update is carried out. See [wiki:MapGuideRfc10 MapGuide RFC 10] for more details.
    4040
     41The affected section of the original schema looks like this:
     42
     43{{{
     44  <xs:complexType name="VectorScaleRangeType">
     45    <xs:sequence>
     46      <xs:element name="MinScale" type="xs:double" minOccurs="0">...
     47      <xs:element name="MaxScale" type="xs:double" minOccurs="0">...
     48      <xs:choice minOccurs="0" maxOccurs="unbounded">
     49        <xs:element name="AreaTypeStyle" type="AreaTypeStyleType">...
     50        <xs:element name="LineTypeStyle" type="LineTypeStyleType">...
     51        <xs:element name="PointTypeStyle" type="PointTypeStyleType">...
     52      </xs:choice>
     53      <xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0" />
     54    </xs:sequence>
     55  </xs:complexType>
     56}}}
     57
     58With the proposed changes, it would look like this:
     59
     60{{{
    4161  <xs:complexType name="VectorScaleRangeType">
    4262    <xs:sequence>
     
    7595    </xs:restriction>
    7696  </xs:simpleType>
     97}}}
    7798
    7899== Implications ==