kml21.xsd (main)

KML 2.1 Reference:
      http://code.google.com/apis/kml/documentation/kml_tags_21.html
      
      KML 2.1 Reference "abstract element" is a
      W3C XML Schema substitutionGroup:

        Object
          Feature
            Overlay
            Container
          Geoemtry
          ColorStyle
          StyleSelector
          TimePrimitive
      
      Child elements are generally minOccurs="0" due to Update's Change.
      However, it is considered good practice to explicitly set the
      "obvious" children of a given element.  For example, north, south,
      east and west of LatLonBox should always be set.

      The <schema> version attribute will change for minor bug fixes
      to the schema itself.

Declare head of Object substitutionGroup.

Declare head of Feature substituionGroup.

Declare head of "Geometry" substitutionGroup.

Declare head of StyleSelector substitution group.

Declare head of TimePrimitive substitution group.

Concrete elements.
      
<kml> is the root element.

In KML 2.0 Icon is of type IconType which extends
      LinkType with palette indexing.

      Icon simply a LinkType in KML 2.1.

IconType unused in KML 2.1.
      
Presented for reference as used in KML 2.0.

Schema Information