Changes between Version 17 and Version 18 of MapGuideRfc50


Ignore:
Timestamp:
Jul 30, 2008, 2:37:43 AM (16 years ago)
Author:
ksgeograf
Comment:

Updated with comments from Walt Welton-Lair

Legend:

Unmodified
Added
Removed
Modified
  • MapGuideRfc50

    v17 v18  
    1010||RFC Template Version||(1.0)||
    1111||Submission Date||June 27, 2008||
    12 ||Last Modified||Bruce Dechant [[Timestamp]]||
     12||Last Modified||Kenneth Skovhede [[Timestamp]]||
    1313||Author||Aleck Sun||
    1414||RFC Status||Draft||
     
    3333== Proposed Solution ==
    3434
    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.
     35An 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.
    3636
    3737!LineTypeStyle:
     
    4747        </xs:annotation>
    4848      </xs:element>
    49       <xs:element name="ShowInLegend" type="xs:boolean" minOccurs="0"/>
     49      <xs:element name="ShowInLegend" type="xs:boolean" minOccurs="0" default="true" />
    5050      <xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0" />
    5151    </xs:sequence>
     
    7575        </xs:annotation>
    7676      </xs:element>
    77       <xs:element name="ShowInLegend" type="xs:boolean" minOccurs="0"/>
     77      <xs:element name="ShowInLegend" type="xs:boolean" minOccurs="0" default="true" />
    7878      <xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0" />
    7979    </xs:sequence>
     
    9393        </xs:annotation>
    9494      </xs:element>
    95       <xs:element name="ShowInLegend" type="xs:boolean" minOccurs="0"/>
     95      <xs:element name="ShowInLegend" type="xs:boolean" minOccurs="0" default="true"/>
    9696      <xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0" />
    9797    </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>
    98116</xs:complexType>
    99117}}}