2012-08-03 47 views
-1

的JavaScript

<states> 
<state name="Rajkot" colour="#ff0000"> 
<point lat="23.463246" lng="68.444284"/> 
<point lat="23.986253" lng="68.708496"/> 
</state> 
<state name="Surat" colour="#ff0000"> 
<point lat="23.463246" lng="68.444284"/> 
<point lat="23.986253" lng="68.708496"/> 
</state> 
<state name="Baroda" colour="#ff0000"> 
<point lat="23.463246" lng="68.444284"/> 
<point lat="23.986253" lng="68.708496"/> 
</state> 

如何從state.xml文件中通過javascript檢索所有狀態名稱?

我有一個名爲state.xml此XML文件。我想要每個州的名稱(巴羅達,蘇拉特,拉傑科德),然後每個州名稱的每個點使用JavaScript循環。

回答

1

下面的例子使用jQuery:http://jsfiddle.net/ynKEk/

與jQuery可以解析XML字符串這樣的對象:

var $xml = $(xmlString); 

之後,你可以遍歷這個對象是這樣的:

$xml.find('state').each(function() { 

    var state = {}; 
    state.name = $(this).attr('name'); 

} 
+0

謝謝,但它可以通過JavaScript? – manan 2012-08-03 09:12:19

+0

那麼,這是Javascript和jQuery是一個JavaScript庫。無論如何,它可以通過這種方式直接使用XML Parser完成:http://jsfiddle.net/vLxpq/您可以查看此頁面以瞭解如何從瀏覽器獲取XML解析器:http://www.w3schools.com/ XML/xml_parser.asp – user1498339 2012-08-03 09:27:50

相關問題