Bu sayfada, KML için öğe ağacı açıklanmaktadır. Bazı öğeler, diğer öğelerin elde edildiği soyut öğelerdir. Soyut sınıflar, bazı öğelerin ortak olduğu bir dizi alt öğeyi tanımlamanın ekonomik bir yolunu sunar. Burada listelenen öğe adlarının tümü doğrudan KML 2.2 Referansı'na bağlanır.
KML'de, basit öğe adları küçük harfle başlar. Basit öğeler bir değer içerebilir, ancak başka öğeler içermez. Karmaşık öğe adları büyük harfle yazılır. Karmaşık öğeler başka öğeler içerebilir (alt öğesi olarak adlandırılır).
Soyut Öğeler
KML'deki soyut öğeler aşağıdaki gibidir:
Soyut bir öğe hiçbir zaman KML'de oluşturulmaz. Yalnızca diğer öğelerin türetilmesi için kullanılır. Her soyut öğenin KML Referansı'nda kendi girişi vardır.
KML Öğe Ağacı
Bu bölümde, her bir soyut öğeden türetilen c öğe grubu listelenir. Aslında, KML öğe ağacının "dallarını" açıklar.
Tüm KML karmaşık öğeleri, Object öğesinden türetilir. Nesne öğesinin (ve ondan türetilen tüm öğelerin) bir "id" özelliği ve bir "targetId" özelliği (ikisi de isteğe bağlıdır) vardır.
Özellik
Aşağıdaki öğeler Özellik soyut sınıfından türetilir:- Ağ Bağlantısı
- Yer işareti
- Yer paylaşımı (soyut sınıf)
- Kapsayıcı (soyut sınıf)
Kapsayıcı
Aşağıdaki öğeler, Kapsayıcı soyut sınıfından türetilir:
Yer paylaşımı
Aşağıdaki öğeler, Yer paylaşımlı soyut sınıfından türetilir:
Geometri
Aşağıdaki öğeler Geometri soyut sınıfından türetilir:
Renk Stili
Aşağıdaki öğeler ColorStyle soyut sınıfından türetilir:
StilSeçici
Aşağıdaki öğeler StyleSelector soyut sınıfından türetilir:
Zamana Bağlı
Aşağıdaki öğeler TimePrimitive soyut sınıfından türetilir:
AbstractView
Aşağıdaki öğeler, AbstractView soyut sınıfından türetilir: