XML file:
1 <?XML version= "1.0" encoding= "gb2312"?>2 < China>3 <Provincename= "Jilin Province">4 < City>Changchun</ City>5 < City>Jilin city</ City>6 < City>Siping</ City>7 < City>Songyuan</ City>8 < City>Tonghua</ City>9 </Province>Ten <Provincename= "Liaoning Province"> One < City>Shenyang</ City> A < City>Dalian</ City> - < City>Anshan</ City> - < City>Fushun</ City> the < City>Tieling</ City> - </Province> - <Provincename= "Shandong province"> - < City>Jinan</ City> + < City>Qingdao</ City> - < City>Weihai</ City> + < City>Yantai</ City> A < City>Langfang</ City> at </Province> - </ China>
JSP Code:
1 <%@ Page Language="Java"ContentType="text/html; Charset=utf-8"2 pageencoding="UTF-8"%>3 <!DOCTYPE HTML PUBLIC "-//w3c//dtd HTML 4.01 transitional//en" "Http://www.w3.org/TR/html4/loose.dtd ">4 <HTML>5 <Head>6 <Metahttp-equiv= "Content-type"content= "text/html; charset=utf-8">7 <Scripttype= "Text/javascript"src= "Jquery-2.1.1.js"></Script>8 </Head>9 <Body>Ten </Body> One <Scripttype= "Text/javascript"> A $ (document). Ready (function() { - - $.get ("Cities.xml",function(xmldoc,textstatus) { the //Find searches all elements that match the specified expression - //alert (xmldoc); - var$provinceElement=$ (xmldoc). Find ("Province"); - //alert ($provinceElement. length); + $provinceElement. each (function(Index,domele) { - var$city=$( This). Find (" City"); + //alert ($city. length); A $.each ($city,function(index,domele1) { at - Alert ($ (domEle1). text ()); - }); - }); - }); - }); in </Script> - </HTML>
Get transfer method implementation in jquery read XML file