очень простой пример работы с .kml и xpath в .html - PullRequest
0 голосов
/ 04 января 2012

1: извините за этот глупый вопрос, но я новичок в кодировании, и с этого я даже не могу начать.Я пытаюсь работать с .kml, и мой учитель рассказал мне об использовании xpath.Это пример .kml из code.google:

<?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-путь действительно лучший способ, как работать с более длинными .kml файлами?Или используя jQuery, XQuery лучше?или вы бы порекомендовали что-то еще проще?

Большое спасибо Адам

1 Ответ

0 голосов
/ 04 января 2012

HTML является языком разметки, подобным KML, и не имеет никаких возможностей синтаксического анализа напрямую.Вы должны загрузить библиотеку JavaScript XPath.Есть некоторые, но я считаю, что использовать jQuery проще и предоставляет больше возможностей.

Вы можете использовать jQuery.parseXML (): http://api.jquery.com/jQuery.parseXML/

Вы также можете загрузить XML непосредственно в JavaScriptи сделать обработку DOM.Например: http://www.hiteshagrawal.com/javascript/javascript-parsing-xml-in-javascript

Обработка DOM более трудна, jQuery спроектирован частично, чтобы избежать этих проблем.

...