Hot.xml :
复制代码代码如下:
<?xml version="1.0" encoding="gb2312"?>
<ราก>
<รายการ>
<name>刘亦菲</name>
<url>MingXing/LiuYiFei.htm</url>
<สี>สีแดง</สี>
</รายการ>
<รายการ>
<name>蔡依林</name>
<url>MingXing/CaiYiLin.htm</url>
<สี>สีน้ำเงิน</สี>
</รายการ>
<รายการ>
<name>张娜拉</name>
<url>MingXing/ZhangNaLa.htm</url>
<สี>สีเขียว</สี>
</รายการ>
<รายการ>
<name>张韶涵</name>
<url>MingXiang/ZhangShaoHan.htm</url>
<สี>สีเทา</สี>
</รายการ>
<รายการ>
<name>张靓颖</name>
<url>MingXing/ZhangLiangYin.htm</url>
<สี>สีดำ</สี>
</รายการ>
<รายการ>
<name>李宇春</name>
<url>MingXing/LiYuChun.htm</url>
<สี>เหลือง</สี>
</รายการ>
<รายการ>
<name>徐若</name>
<url>MingXing/XuLuXuan.htm</url>
<สี>สีชมพู</สี>
</รายการ>
</ราก>
demo1.html ต่อไปนี้:
<html xmlns="http://www.w3.org/1999/xhtml">
<หัว>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>จาวาสคริปต์ XML 数据</title>
<ภาษาสคริปต์ = "จาวาสคริปต์">
复制代码代码如下:
var xmlDoc=new ActiveXObject("Microsoft.XMLDOM"); //创建XmlDom对象
xmlDoc.async=true; //使用异步加载
xmlDoc.onreadystatechange=loadedSales;
ฟังก์ชั่น LoadSales()
-
var txt = "";
ถ้า(xmlDoc.readyState == 0){
การแจ้งเตือน("0");
-
ถ้า(xmlDoc.readyState == 1){
การแจ้งเตือน("1");
-
ถ้า(xmlDoc.readyState == 2){
การแจ้งเตือน("2");
-
ถ้า(xmlDoc.readyState == 3){
การแจ้งเตือน("3");
-
ถ้า(xmlDoc.readyState == 4)
-
ถ้า (xmlDoc.parseError.errorCode != 0)
-
txt="xml解析错误!";
}อื่น{
var items=xmlDoc.documentElement.selectNodes("รายการ");
ถ้า (รายการ != null && items.length > 0)
-
สำหรับ (var i=0; i < items.length; i++)
-
txt += "<li><a href="+items[i].childNodes[1].text+" mce_href="+items[i].childNodes[1].text+" style="สี:" mce_style=" สี:""+items[i].childNodes[2].text+">"+items[i].childNodes[0].text+"</a></li>";
-
}อื่น{
txt = "";
-
-
}อื่น{
txt = "";
-
document.getElementById("การขาย").innerHTML=txt;
-
ฟังก์ชั่น loadXmlDoc()
-
var url="Hot.xml";
xmlDoc.load(url);
-
</สคริปต์>
</หัว>
<body onLoad="loadXmlDoc()">
<div id="การขาย"></div>
</ร่างกาย>
</html>
效果ภาพ: