我正在编辑已经出现在http://climateviewer.org/上的历史和科学文献地图的kml文件。我正在使用Sublime文本和/或记事本编辑它们,因为我所做的只是编辑文本,删除扩展数据以及将我的旧网站MyReadingMapped中的链接和引用切换到具有更好技术的新网站。您可以在http://climateviewer.org/myreadingmapped/
看到我制作的地图图片 顺便说一下,我不是软件的程序员或开发人员,而是一个退休的营销传播专业人员,他只能理解足够的编码来进行这些更改,并且可以做一些HTML。我遇到的问题是我到目前为止编辑的30个左右的文件中有4个解析错误,一直涉及关闭地标。然而,代码似乎没有任何问题。我正在通过将文件上传到Google地球来测试文件以获取错误声明。到目前为止,我已经解决了很多问题,但我似乎无法解决这个问题。 ClimateViewer的创建者Jim Lee告诉我调试它们。
我如何调试它们,是否能够在没有正式培训的情况下学习它?
答案 0 :(得分:3)
有几种工具可用于调试KML文件,这只是一个必须符合KML规范规则的XML文件。作为XML文件,所有开始和结束标记必须匹配。此外,标签区分大小写。
最简单的技巧是使用Web浏览器进行验证。只需将KML文件重命名为XML文件(将.kml扩展名重命名为.xml),然后将.xml文件拖到打开的Web浏览器上。解析错误将通过行号和列号识别。
接下来,您可以将KML文件上传到KML Validator,以获取需要修复的潜在错误列表,或运行独立命令行XmlValidator工具。
有关修复KML文件的其他提示,请参阅here以及有关KML validation的详细信息。