Re: [問題] 請問如何用網頁讀取XML

看板Web_Design作者 (小澤)時間16年前 (2009/05/02 00:55), 編輯推噓3(309)
留言12則, 3人參與, 最新討論串3/3 (看更多)
用PO的好了,我之前有找到一個方法如下: var request = GXmlHttp.create(); request.open("GET", "park0.xml", true); request.onreadystatechange = function() { if (request.readyState == 4) { var xmlDoc = request.responseXML; var points = xmlDoc.documentElement.getElementsByTagName("point"); for (var i = 0; i < points.length; i++) { var point = new GPoint( parseFloat(points[i].getAttribute("lng")), parseFloat(points[i].getAttribute("lat"))); var marker = new GMarker(point); } } } 請問這種讀取方式,是跟SERVER做連線讀取的嗎??*(不是很懂) 我一直測都沒辦法正確讀出我要的經緯度。 xmlDoc=new ActiveXObject("Microsoft.XMLDOM"); 另外一個是用這個,可是我查了一下好像只能用IE6開, 我檔案要丟到手機平台上, 所以一定沒有IE,所以想問這個方式行不行得通?? 沒想到寫個網頁花我最多時間,學問真大^^ ※ 引述《adamp3 (Boston's 10th Man.)》之銘言: : ※ 引述《polomoss (小澤)》之銘言: : : <parks> : : <park> : : <point lng="-96.936574" lat="32.822129"/> : : <icon image="green.png" class="local"/> : : <text>This is text</text> : : </park> : : </parks> : : 上面是XML內容,我想要把lng,lat的值取出來在網頁裡面用 : : 還有<text>裡面的字串取法也一樣嗎?? : : 謝謝~ : 我不知道你是要用client-side的javascirpt來讀XML 還是用server-side的PHP等 : 所以兩種方法都找給你 : 用js : http://www.w3schools.com/XML/xml_examples.asp (Parsing XML with JavaScript) : 用php : http://www.php.net/manual/en/book.simplexml.php : (simplexml_load_file, SimpleXMLElement::xpath) : 另外 你要取node value(如<text>)跟取node attribute(如lat)方法是不一樣的 : 用不一樣的xpath就可以取到 文件本身和下方的討論都可以參考看看 -- ┌這篇文章讓覺得?─────────────────────────────┐ │ │ 一"一 \ / >\\\< ╯ ╰ ∩ ∩ ▁ ▁_< ㄧ ㄧ+ │ ε Δ ╰╯ 北七 亂喔 害羞 莎笅 爽啦 哭爸 XD 科科 └──────────────────────────────────────┘ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.136.80.84

05/02 00:56, , 1F
對了~要謝謝大大回覆
05/02 00:56, 1F

05/02 01:43, , 2F
手機瀏覽器,好像只有Mobile IE和Opera有支援Ajax喔
05/02 01:43, 2F

05/02 01:43, , 3F
Nokia S60內建的那款之前試是不行
05/02 01:43, 3F

05/02 01:44, , 4F
你有沒有考慮過用.net framework或Java直接作一個手機
05/02 01:44, 4F

05/02 01:44, , 5F
程式?
05/02 01:44, 5F

05/02 02:23, , 6F
我是使用openmoko手機~~現在沒辦法改了
05/02 02:23, 6F

05/02 02:25, , 7F
讀取XML技術一定是AJAX嗎?? 純JS手機應該是吃的
05/02 02:25, 7F

05/02 12:46, , 8F
我照著範例打~為什麼就是讀不到~><誰可以教我一下^^
05/02 12:46, 8F

05/02 16:46, , 9F
你的case只是單獨讀取XML跟ajax無關
05/02 16:46, 9F

05/02 20:25, , 10F
openmoko上的瀏覽器是哪一隻?這樣說吧,你得先確定他
05/02 20:25, 10F

05/02 20:26, , 11F
能不能支援讀取XML(也不一定要是Ajax啦)
05/02 20:26, 11F

05/03 18:52, , 12F
我覺得目前問題在於我電腦都還沒辦法~~所以手機還沒測試
05/03 18:52, 12F
文章代碼(AID): #19-ocNKF (Web_Design)
文章代碼(AID): #19-ocNKF (Web_Design)