Jerarquía de elementos KML

Esta página describe el árbol de elementos para KML. Algunos elementos son elementos abstractos de los que se derivan otros. Las clases abstractas proporcionan una manera económica de describir un conjunto de elementos secundarios que tienen en común varios elementos. Todos los nombres de los elementos que aparecen aquí se vinculan directamente a la Referencia de KML 2.2.

En KML, los nombres de los elementos simples comienzan con una letra minúscula. Los elementos simples pueden contener un valor, pero no otros elementos. Los nombres de elementos complejos con una letra mayúscula. Los elementos complejos pueden contener otros elementos (denominados elementos secundarios).

Elementos abstractos

Los elementos abstractos de KML son los siguientes:

En realidad, un elemento abstracto nunca se crea en KML. Solo se utiliza para la derivación de otros elementos. Cada elemento abstracto tiene su propia entrada en la referencia KML.

Árbol de elementos KML

En esta sección, se enumera el conjunto de elementos que se derivan de cada elemento abstracto. De hecho, describe las "ramas" del árbol de elementos KML.

Todos los elementos complejos de KML derivan del elemento Objeto. El elemento Objeto (y todos sus elementos derivados) tiene un atributo "id" y un atributo "targetId" (ambos son opcionales).

Función

Los siguientes elementos se derivan de la clase abstracta Feature:

Contenedor

Los siguientes elementos se derivan de la clase abstracta de contenedores:

Superposición

Los siguientes elementos se derivan de la clase abstracta superpuesta:

Geometría

Los siguientes elementos derivan de la clase abstracta de geometría:

ColorStyle

Los siguientes elementos se derivan de la clase abstracta ColorStyle:

StyleSelector

Los siguientes elementos se derivan de la clase abstracta StyleSelector:

TimePrimitive

Los siguientes elementos se derivan de la clase abstracta TimePrimitive:

AbstractView

Los siguientes elementos se derivan de la clase abstracta AbstractView: