在.html中使用.kml和xpath这个非常简单的例子

时间:2012-01-04 18:58:01

标签: 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>
    <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>

你能给我一个.html代码返回(例如)坐标值的例子吗?

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

非常感谢 亚当

1 个答案:

答案 0 :(得分:0)

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

您可以使用jQuery.parseXML():http://api.jquery.com/jQuery.parseXML/

您还可以直接在JavaScript中加载XML并执行DOM处理。例如: http://www.hiteshagrawal.com/javascript/javascript-parsing-xml-in-javascript

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