Halaman ini menjelaskan hierarki elemen untuk KML. Beberapa elemen adalah elemen abstrak tempat asal elemen lainnya. Class abstrak menyediakan cara yang ekonomis untuk mendeskripsikan kumpulan elemen turunan yang memiliki sejumlah elemen yang sama. Nama-nama elemen yang tercantum di sini semuanya ditautkan langsung ke Referensi KML 2.2.
Di KML, nama elemen sederhana diawali dengan huruf kecil. Elemen sederhana dapat berisi nilai, tetapi tidak berisi elemen lain. Nama elemen kompleks terdiri dari huruf besar. Elemen kompleks dapat berisi elemen lain (disebut sebagai turunan).
Elemen Abstrak
Elemen abstrak di KML adalah sebagai berikut:
Elemen abstrak tidak pernah benar-benar dibuat di KML. Ini hanya digunakan untuk turunan elemen lain. Setiap elemen abstrak memiliki entrinya sendiri di Referensi KML.
Hierarki Elemen KML
Bagian ini mencantumkan kumpulan elemen c yang berasal dari setiap elemen abstrak. Akibatnya, ini menjelaskan "cabang" pohon elemen KML.
Semua elemen kompleks KML berasal dari elemen Objek. Elemen Objek (dan semua elemen turunan) memiliki atribut "id" dan atribut "targetId" (keduanya bersifat opsional).
Fitur
Elemen berikut berasal dari class abstrak Fitur:- LinkJaringan
- Penanda letak
- Overlay (class abstrak)
- Penampung (class abstrak)
Penampung
Elemen berikut berasal dari class abstrak Container:
Overlay
Elemen berikut berasal dari class abstrak Overlay:
Geometri
Elemen berikut berasal dari class abstrak Geometri:
WarnaGaya
Elemen berikut berasal dari class abstrak ColorStyle:
Pemilih Gaya
Elemen berikut berasal dari class abstrak StyleSelector:
TimePrimitif
Elemen berikut berasal dari class abstrak TimePrimitive:
AbstractView
Elemen berikut berasal dari class abstrak AbstractView: