如何从state.xml文件中通过javascript检索所有状态名称?
问题描述:
的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循环。
答
下面的例子使用jQuery:http://jsfiddle.net/ynKEk/
与jQuery可以解析XML字符串这样的对象:
var $xml = $(xmlString);
之后,你可以遍历这个对象是这样的:
$xml.find('state').each(function() {
var state = {};
state.name = $(this).attr('name');
}
谢谢,但它可以通过JavaScript? – manan 2012-08-03 09:12:19
那么,这是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