Changes between Version 17 and Version 18 of MapGuideRfc50
- Timestamp:
- 07/30/08 02:37:43 (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
MapGuideRfc50
v17 v18 10 10 ||RFC Template Version||(1.0)|| 11 11 ||Submission Date||June 27, 2008|| 12 ||Last Modified|| Bruce Dechant[[Timestamp]]||12 ||Last Modified||Kenneth Skovhede [[Timestamp]]|| 13 13 ||Author||Aleck Sun|| 14 14 ||RFC Status||Draft|| … … 33 33 == Proposed Solution == 34 34 35 An additional tag is going to be added to the schema of !LayerDefinition. We will add a <!ShowInLegend> tag for !LineTypeStyleType, !AreaTypeStyleType and !PointTypeStyleType as following. The version of the !LayerDefinition will change from 1.2 to 1.3, i.e. !LayerDefinition-1.3.0.xsd.35 An additional tag is going to be added to the schema of !LayerDefinition. We will add a <!ShowInLegend> tag for !LineTypeStyleType, !AreaTypeStyleType, !PointTypeStyleType and !CompositeTypeStyleType as following. The version of the !LayerDefinition will change from 1.2 to 1.3, i.e. !LayerDefinition-1.3.0.xsd. 36 36 37 37 !LineTypeStyle: … … 47 47 </xs:annotation> 48 48 </xs:element> 49 <xs:element name="ShowInLegend" type="xs:boolean" minOccurs="0" />49 <xs:element name="ShowInLegend" type="xs:boolean" minOccurs="0" default="true" /> 50 50 <xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0" /> 51 51 </xs:sequence> … … 75 75 </xs:annotation> 76 76 </xs:element> 77 <xs:element name="ShowInLegend" type="xs:boolean" minOccurs="0" />77 <xs:element name="ShowInLegend" type="xs:boolean" minOccurs="0" default="true" /> 78 78 <xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0" /> 79 79 </xs:sequence> … … 93 93 </xs:annotation> 94 94 </xs:element> 95 <xs:element name="ShowInLegend" type="xs:boolean" minOccurs="0" />95 <xs:element name="ShowInLegend" type="xs:boolean" minOccurs="0" default="true"/> 96 96 <xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0" /> 97 97 </xs:sequence> 98 </xs:complexType> 99 }}} 100 101 !CompositeTypeStyle: 102 {{{ 103 <xs:complexType name="CompositeTypeStyle"> 104 <xs:annotation> 105 <xs:documentation>A style specification consisting of composite rules.</xs:documentation> 106 </xs:annotation> 107 <xs:sequence> 108 <xs:element name="CompositeRule" type="CompositeRule" maxOccurs="unbounded"> 109 <xs:annotation> 110 <xs:documentation>One or more CompositeRules defining the CompositeTypeStyle.</xs:documentation> 111 </xs:annotation> 112 </xs:element> 113 <xs:element name="ShowInLegend" type="xs:boolean" minOccurs="0" default="true"/> 114 <xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/> 115 </xs:sequence> 98 116 </xs:complexType> 99 117 }}}