Changes between Version 8 and Version 9 of MapGuideRfc16
- Timestamp:
- 02/22/07 10:08:50 (18 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TabularUnified MapGuideRfc16
v8 v9 35 35 The proposed solution contains modifications to: the layer definition XML schema, the MDF Model, the MDF Parser, the KML Service, and the Rendering/Stylization project. 36 36 37 = Layer Definition Schema Changes=37 === Layer Definition Schema Changes === 38 38 39 39 The 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. 40 40 41 The 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 58 With the proposed changes, it would look like this: 59 60 {{{ 41 61 <xs:complexType name="VectorScaleRangeType"> 42 62 <xs:sequence> … … 75 95 </xs:restriction> 76 96 </xs:simpleType> 97 }}} 77 98 78 99 == Implications ==