2012-01-04 9 views
0

1:この愚かな質問には申し訳ありませんが、私はコーディングで初心者です。これは私も始めることができません。私は.kmlで作業しようとしていて、先生はxpathの使用について教えてくれました。 これはcode.googleから.kmlファイルの例です:.htmlの.kmlとxpathで作業する非常に簡単な例

<?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が優れていますか?または何かをさらに簡単にお勧めしますか?

どうもありがとう アダム

+0

KMLをHTMLに変換しますか? –

+0

.kmlからデータにアクセスするコード(と方法)の例が必要 – Eidam

答えて

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はこれらの問題を回避するために設計されています。

+0

男に感謝、jqueryは良いオプションです。 – Eidam

関連する問題