KML 元素階層

本頁說明 KML 的元素樹狀結構。有些元素是衍生元素,也就是衍生其他元素。抽象類別提供經濟型的方法,可用來描述多個元素具有共同點的一組子元素。這裡列出的元素名稱會直接連結至 KML 2.2 參考資料

在 KML 中,簡易元素名稱的開頭須為小寫英文字母。簡易元素可包含值,但不可包含其他元素。複雜的元素名稱必須為大寫字母。複雜的元素可以包含其他元素 (稱為「子項」)。

抽像元素

KML 中的抽像元素如下:

我們實際上不會用 KML 建立抽像元素。其只能用於衍生自其他元素。每個抽像元素在 KML 參考資料中都有自己的項目。

KML 元素樹狀結構

本節列出衍生自每個抽像元素的 c 組元素。實際上,這個物件會說明 KML 元素樹狀結構的「分支版本」。

所有 KML 複雜元素皆衍生自 Object 元素。Object 元素 (以及所有衍生元素) 都有「id」屬性和「targetId」屬性 (兩者都是選用屬性)。

功能

以下元素衍生自功能抽象類別:

容器

下列元素衍生自 Container 抽象類別:

重疊元素

以下元素衍生自重疊抽象類別:

幾何圖形

下列元素衍生自 Geometry 抽象類別:

顏色樣式

以下元素衍生自 ColorStyle 抽象類別:

樣式選取器

以下元素衍生自 StyleSelector 抽象類別:

TimePrimitive

以下元素衍生自 TimePrimitive 抽象類別:

摘要檢視畫面

以下元素衍生自 AbstractView 抽象類別: