在.html中使用.kml和xpath的非常简单的示例

在.html中使用.kml和xpath的非常简单的示例,html,xpath,kml,Html,Xpath,Kml,1:很抱歉问了这个愚蠢的问题,但我是一个编码新手,这是我甚至不能开始的。我正在尝试使用.kml,我的老师告诉我如何使用xpath。 这是code.google中的.kml示例: <?xml version="1.0" encoding="UTF-8"?> <kml xmlns="http://www.opengis.net/kml/2.2"> <Placemark> <name>Simple placemark</name&g

1:很抱歉问了这个愚蠢的问题,但我是一个编码新手,这是我甚至不能开始的。我正在尝试使用.kml,我的老师告诉我如何使用xpath。 这是code.google中的.kml示例:

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
    <Placemark>
    <name>Simple placemark</name>
    <description>Attached to the ground. Intelligently places itself 
       at the height of the underlying terrain.</description>
    <Point>
      <coordinates>-122.0822035425683,37.42228990140251,0</coordinates>
    </Point>
  </Placemark>
</kml>

简单地标
贴在地上。聪明地定位自己
在下面地形的高度。
-122.0822035425683,37.42228990140251,0
你能给我一个返回(例如)坐标值的.html代码的例子吗

2:你认为X-path真的是最好的方法吗?如何处理较长的.kml文件?还是使用jQuery,XQuery更好?或者你会推荐更简单的吗

非常感谢
Adam

HTML是一种类似KML的标记语言,没有任何直接解析功能。您必须加载一个JavaScript XPath库。有一些,但我认为使用jQuery更容易,并且提供了更多的功能

您可以使用jQuery.parseXML():

您还可以直接在JavaScript中加载XML并进行DOM处理。例如:


DOM处理更麻烦,jQuery的设计部分是为了避免这些问题。

您想将KML转换为HTML吗?只需要一些代码示例(以及从.KML访问数据的方法)