KML文件格式或最低要求

时间:2018-01-06 02:25:38

标签: xml kml google-earth

对XML的经验很少,而且没有任何关于KML的经验,我试着找到一些程序,就像程序在读取KML文件时所期望的那样。

我正在编写一些软件来生成KML文件,但是当我尝试在Google地球中打开该文件时,我收到此错误:

Open of file "C:/blahblah/myFile.kml" failed: Parse error at line 21, column 0:

junk after document element

我已将myFile缩小到以下,并出现同样的错误。

<? xml version="1.0" encoding="utf-8"?>
<Placemark>
</Placemark>
<Placemark>
</Placemark>

我错过了一些必需的元素吗?我可能错过了标准的哪一部分涉及如何正确形成KML文件?

1 个答案:

答案 0 :(得分:2)

KML是一个XML文件,因此可以验证KML XML Schema。验证KML文件的一个简单工具是XML Validator。有关KML的更多详细信息和示例,请参阅KML Best PracticeKML Reference

多个地标需要文档或文件夹父元素。这样的KML文件 将结构如下:

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
    <Document>
        <Placemark>
        </Placemark>
        <Placemark>
        </Placemark>
    </Document>
</kml>