-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 という xml ファイルがあります。各州名(baroda、surat、rajkot)が必要で、その後、各州名の各ポイントがJavaScriptでループを使用しています。

4

1 に答える 1

1

jquery を使用した例: http://jsfiddle.net/ynKEk/

jquery を使用すると、次のように xml 文字列をオブジェクトに解析できます。

var $xml = $(xmlString);

その後、次のようにこのオブジェクトをトラバースできます。

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

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

}
于 2012-08-03T08:19:07.013 に答える