AJAX-XML实例
来源:互联网 发布:炉石传输数据遇到问题 编辑:程序博客网 时间:2024/05/22 14:16
<html><head><script type="text/javascript">function loadXMLDoc(url){var xmlhttp;var txt,x,xx,i;if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); }else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); }xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { txt="<table border='1'><tr><th>Title</th><th>Artist</th></tr>"; x=xmlhttp.responseXML.documentElement.getElementsByTagName("CD"); for (i=0;i<x.length;i++) { txt=txt + "<tr>"; xx=x[i].getElementsByTagName("TITLE"); { try { txt=txt + "<td>" + xx[0].firstChild.nodeValue + "</td>"; } catch (er) { txt=txt + "<td> </td>"; } } xx=x[i].getElementsByTagName("ARTIST"); { try { txt=txt + "<td>" + xx[0].firstChild.nodeValue + "</td>"; } catch (er) { txt=txt + "<td> </td>"; } } txt=txt + "</tr>"; } txt=txt + "</table>"; document.getElementById('txtCDInfo').innerHTML=txt; } }xmlhttp.open("GET",url,true);xmlhttp.send();}</script></head><body><div id="txtCDInfo"><button onclick="loadXMLDoc('cd_catalog.xml')">获得 CD 信息</button></div></body></html>
cd_catalog.xml
<CATALOG><CD><TITLE>Empire Burlesque</TITLE><ARTIST>Bob Dylan</ARTIST><COUNTRY>USA</COUNTRY><COMPANY>Columbia</COMPANY><PRICE>10.90</PRICE><YEAR>1985</YEAR></CD><CD><TITLE>Hide your heart</TITLE><ARTIST>Bonnie Tyler</ARTIST><COUNTRY>UK</COUNTRY><COMPANY>CBS Records</COMPANY><PRICE>9.90</PRICE><YEAR>1988</YEAR></CD><CD><TITLE>Greatest Hits</TITLE><ARTIST>Dolly Parton</ARTIST><COUNTRY>USA</COUNTRY><COMPANY>RCA</COMPANY><PRICE>9.90</PRICE><YEAR>1982</YEAR></CD></CATALOG>
- jquery ajax xml 实例
- query ajax xml 实例
- AJAX-XML实例
- AJAX XML 实例
- AJAX XML 实例
- AJAX XML 实例
- PHP 和 AJAX XML 实例
- AJAX教程8 XML 实例
- PHP 和 AJAX XML 实例
- AJAX实例演示加载xml
- PHP 和 AJAX XML 实例
- AJAX XML 实例(w3school)
- xml与ajax联合实例
- PHP 和 AJAX XML 实例
- Ajax实例(二)-使用XML传送数据
- Ajax 操作XML的好实例
- ajax json,xml,文本数据传递实例
- ajax 返回xml的实例讲解
- 发布S5PV210 之Sate210 的 SDMMC/inand 启动wince 系统的bootloader
- [转]理解ADC的噪声、ENOB及有效分辨率
- AJAX数据库实例
- Unity BuildSetting otherSettings Stripping Level*
- java中volatile关键字的含义
- AJAX-XML实例
- 几种常见的编码格式(转载从网络)
- ANT简明教程[转载]
- ubuntu编译安装emacs
- AJAX ASP/PHP 实例
- UTF-8编码规则和java编码格式总结(转载从网络)
- UVA 10397
- Android MediaPlayer使用方法简单介绍
- 使用pull解析器操作xml文件