23,406
社区成员
发帖
与我相关
我的任务
分享
<script type="text/javascript">
if(window.XMLHttpRequest){
xmlhttp=new XMLHttpRequest();
}else{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET","XXX.xml",false);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML;
document.write("<table border='1'>");
document.write("<th><td>标题</td><td>内容</td></th>");
var x=xmlDoc.getElementsByTagName("news");
for(i=0;i<x.length;i++){
document.write("<tr><td>");
document.write(x[i].getElementsByTagName("title")[0].childNodes[0].nodeValue);
document.write("</td><td>");
document.write(x[i].getElementsByTagName("content")[0].childNodes[0].nodeValue);
document.write("</td></tr>");
}
document.write("</table>");
</script>
<?xml version="1.0" encoding="UTF-8"?>
<city>
<news>
<title>城市和机场名称(所有通航点城市和机场名称)</title>
<content>长沙--黄花国际机场(http://www.hncaac.com)</content>
</news>
<news>
<title>简介</title>
<content>
长沙黄花国际机场始建于一九八六年六月,一九八九年八月二十九日正式开航,历经扩建及改造,现机场飞行区等级为4D级,拥有3.4万平方米的新航站楼,2.2万平方米的停车场,机场现有跑道长2600米以及等长的平行滑行道,有ILS、VOR/DME、NDB等通讯导航系统,以及先进、完善的地面安全和服务保障设备设施,可保障波音737、757、767,空客320,麦道82等大型客机起降。
</content>
</news>
<news>
<title>转机信息(对应机场)</title>
<content>无</content>
</news>
</city>
<html>
<head>
<script type="text/javascript" src="js/jquery-1.4.2.min.js">
</script>
<script type ="text/javascript" >
$( function () {
$.post('city.xml', function (data) {
// 查找所有的news节点
var s = "" ;
$(data).find('news').each( function (i) {
var title = $( this ).children('title').text();
var content = $( this ).children('content').text();
s += title + " " +content +"<br>" ;
} );
$('#mydiv').html(s);
} );
} );
</script >
</head>
<body>
<div id ='mydiv'></div>
</body>
</html>
html页面:
[code=HTML]
<html>
<head>
<script type="text/javascript" src="js/jquery-1.4.2.min.js">
</script>
<script type ="text/javascript" >
$( function () {
$.post('city.xml', function (data) {
// 查找所有的news节点
var s = "" ;
$(data).find('news').each( function (i) {
var title = $( this ).children('title').text();
var content = $( this ).children('content').text();
s += title + " " +content +"<br>" ;
} );
$('#mydiv').html(s);
} );
} );
</script >
</head>
<body>
<div id ='mydiv'></div>
</body>
</html>