Hệ phân cấp phần tử KML

Trang này mô tả cây phần tử của KML. Một số phần tử là các phần tử trừu tượng mà từ đó các phần tử khác bắt nguồn từ đó. Các lớp trừu tượng cung cấp một cách tiết kiệm để mô tả một tập hợp các phần tử con mà một số phần tử có điểm chung. Các tên phần tử được liệt kê ở đây đều liên kết trực tiếp đến Tài liệu tham khảo KML 2.2.

Trong KML, tên phần tử đơn giản bắt đầu bằng một chữ cái viết thường. Các phần tử đơn giản có thể chứa giá trị nhưng không chứa các phần tử khác. Tên phần tử phức tạp chứa chữ hoa. Các phần tử phức tạp có thể chứa các phần tử khác (gọi là phần tử con).

Thành phần trừu tượng

Các phần tử trừu tượng trong KML như sau:

Phần tử trừu tượng không bao giờ được tạo trong KML. Chỉ dùng để dẫn xuất các phần tử khác. Mỗi phần tử trừu tượng đều có mục riêng trong Tham chiếu KML.

Cây phần tử KML

Phần này liệt kê tập hợp các phần tử bắt nguồn từ mỗi phần tử trừu tượng. Kết quả là hàm này mô tả các "nhánh" của cây phần tử KML.

Tất cả các phần tử phức tạp KML đều được lấy từ phần tử Object. Phần tử đối tượng (và tất cả các phần tử bắt nguồn từ phần tử này) có thuộc tính "id" và thuộc tính "targetId" (cả hai đều không bắt buộc).

Tính năng

Những phần tử sau đây đều được lấy từ lớp trừu tượng của Tính năng:

Vùng chứa

Những phần tử sau đây đều được lấy từ lớp trừu tượng Vùng chứa:

Lớp phủ

Những phần tử sau đây đều được lấy từ lớp trừu tượng Lớp phủ:

Hình học

Những phần tử sau đây đều được lấy từ lớp trừu tượng Hình học:

ColorStyle

Các phần tử sau đây đều được lấy từ lớp trừu tượng ColorStyle:

StyleSelector

Các phần tử sau đây đều được lấy từ lớp trừu tượng StyleSelector:

Thời gian chính

Các phần tử sau đây đều được lấy từ lớp trừu tượng TimePrimitive:

Chế độ xem trừu tượng

Những phần tử sau đây đều được lấy từ lớp trừu tượng AbstractView: