2012-08-03 2 views
-1

자바 스크립트

<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 파일이 있습니다. 나는 각 주 이름 (baroda, surat, rajkot)을 원한다. 그리고 그 후에 각 주 이름의 각 포인트는 자바 스크립트로 루프를 사용한다. 여기

답변

1

예를 들어 사용 JQuery와 :

:이 같은이 객체를 통과 할 수 있고, 그 후

var $xml = $(xmlString); 

: jQuery로 http://jsfiddle.net/ynKEk/

는이 같은 객체에 XML 문자열을 구문 분석 할 수

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

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

} 
+0

감사하지만 자바 스크립트가 될 수 있습니까? – manan

+0

음, 이것은 자바 스크립트이고 jQuery는 자바 스크립트 라이브러리입니다. 어쨌든 다음과 같이 XML Parser를 직접 사용하여 수행 할 수 있습니다. http://jsfiddle.net/vLxpq/이 페이지에서 브라우저에서 xml 파서를 가져 오는 방법을 확인할 수 있습니다. http://www.w3schools.com/ xml/xml_parser.asp – user1498339

관련 문제