KML 元素层次结构

本页介绍了 KML 的元素树,其中部分元素是派生其他元素的抽象元素。抽象类提供了一种描述大部分元素都具备的子元素集的简单方法。此处列出的元素名称都直接链接到KML 2.2参考

在 KML 中,简单元素的名称以小写字母开头。简单元素可以包含值,但不包含其他元素。复杂元素的名称以大写字母开头。复杂元素可以包含其他元素(称为“子元素”)。

抽象元素

KML 中的抽象元素如下:

抽象元素是绝不会真正在 KML 中创建的,它只用于派生其它元素。每个抽象元素在 KML 参考中都有自己的条目。

KML 元素树

此部分列出了派生自各个抽象元素的元素集。实际上,它描述了 KML 元素树的“分支”。

所有的 KML 复杂元素都派生自 Object 元素。Object 元素(及所有其派生的元素)具有“id”属性和“targetId”属性(两项均为可选)。

Feature

下列元素派生自 Feature 抽象类:

Container

下列元素派生自 Container 抽象类:

Overlay

下列元素派生自 Overlay 抽象类:

Geometry

下列元素派生自 Geometry 抽象类:

ColorStyle

下列元素派生自 ColorStyle 抽象类:

StyleSelector

下列元素派生自 StyleSelector 抽象类:

TimePrimitive

下列元素派生自 TimePrimitive 抽象类:

AbstractView

下列元素派生自 AbstractView 抽象类: