Hot.xml文件 :
复制代码代码如下:
<?xml versi="1.0" pengkodean="gb2312"?>
<akar>
<barang>
<nama>刘亦菲</nama>
<url>MingXing/LiuYiFei.htm</url>
<warna>merah</warna>
</barang>
<barang>
<nama>蔡依林</nama>
<url>MingXing/CaiYiLin.htm</url>
<warna>biru</warna>
</barang>
<barang>
<nama>张娜拉</nama>
<url>MingXing/ZhangNaLa.htm</url>
<warna>hijau</warna>
</barang>
<barang>
<nama>张韶涵</nama>
<url>MingXiang/ZhangShaoHan.htm</url>
<warna>abu-abu</warna>
</barang>
<barang>
<nama>张靓颖</nama>
<url>MingXing/ZhangLiangYin.htm</url>
<warna>hitam</warna>
</barang>
<barang>
<nama>李宇春</nama>
<url>MingXing/LiYuChun.htm</url>
<warna>kuning</warna>
</barang>
<barang>
<nama>徐若</nama>
<url>MingXing/XuLuXuan.htm</url>
<warna>merah muda</warna>
</barang>
</akar>
demo1.html文件:
<html xmlns="http://www.w3.org/1999/xhtml">
<kepala>
<meta http-equiv="Jenis Konten" content="teks/html; charset=gb2312" />
<title>JavaScript dan XML数据</title>
<skrip bahasa="javascript">
复制代码代码如下:
var xmlDoc=new ActiveXObject("Microsoft.XMLDOM"); //创建XmlDom对象
xmlDoc.async=benar; //使用异步加载
xmlDoc.onreadystatechange=loadedSales;
fungsi dimuatPenjualan()
{
var txt="";
if(xmlDoc.readyState == 0){
peringatan("0");
}
if(xmlDoc.readyState == 1){
peringatan("1");
}
if(xmlDoc.readyState == 2){
peringatan("2");
}
if(xmlDoc.readyState == 3){
peringatan("3");
}
if(xmlDoc.readyState == 4)
{
jika(xmlDoc.parseError.errorCode != 0)
{
txt="xml解析错误!";
}kalau tidak{
var item=xmlDoc.documentElement.selectNodes("item");
if(item != null && item.panjang > 0)
{
for(var i=0; i < item.panjang; i++)
{
txt += "<li><a href="+item[i].childNodes[1].text+" mce_href="+items[i].childNodes[1].text+" style="color:" mce_style=" warna:""+item[i].childNodes[2].text+">"+item[i].childNodes[0].text+"</a></li>";
}
}kalau tidak{
txt="";
}
}
}kalau tidak{
txt="";
}
document.getElementById("penjualan").innerHTML=txt;
}
fungsi memuatXmlDoc()
{
var url="Panas.xml";
xmlDoc.beban(url);
}
</skrip>
</kepala>
<tubuh onLoad="loadXmlDoc()">
<div id="penjualan"></div>
</tubuh>
</html>
Jawabannya: