Hot.xml à propos de :
复制代码代码如下 :
<?xml version="1.0" encoding="gb2312"?>
<racine>
<élément>
<nom>刘亦菲</nom>
<url>MingXing/LiuYiFei.htm</url>
<couleur>rouge</couleur>
</article>
<élément>
<nom>蔡依林</nom>
<url>MingXing/CaiYiLin.htm</url>
<color>bleu</color>
</article>
<élément>
<nom>张娜拉</nom>
<url>MingXing/ZhangNaLa.htm</url>
<color>vert</color>
</article>
<élément>
<nom>张韶涵</nom>
<url>MingXiang/ZhangShaoHan.htm</url>
<color>gris</color>
</article>
<élément>
<nom>张靓颖</nom>
<url>MingXing/ZhangLiangYin.htm</url>
<couleur>noir</couleur>
</article>
<élément>
<nom>李宇春</nom>
<url>MingXing/LiYuChun.htm</url>
<couleur>jaune</couleur>
</article>
<élément>
<nom>徐若</nom>
<url>MingXing/XuLuXuan.htm</url>
<couleur>rose</couleur>
</article>
</racine>
demo1.html à propos de :
<html xmlns="http://www.w3.org/1999/xhtml">
<tête>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>JavaScript获取XML数据</title>
<langage de script="javascript">
复制代码代码如下 :
var xmlDoc=new ActiveXObject("Microsoft.XMLDOM"); //创建XmlDom对象
xmlDoc.async=true ; //使用异步加载
xmlDoc.onreadystatechange=loadedSales ;
fonction chargéeVentes()
{
var txt="";
si(xmlDoc.readyState == 0){
alerte("0");
}
si(xmlDoc.readyState == 1){
alerte("1");
}
si(xmlDoc.readyState == 2){
alerte("2");
}
si(xmlDoc.readyState == 3){
alerte("3");
}
si(xmlDoc.readyState == 4)
{
si(xmlDoc.parseError.errorCode != 0)
{
txt="xml解析错误!";
}autre{
var items=xmlDoc.documentElement.selectNodes("item");
if(articles != null && items.length > 0)
{
pour(var i=0; i < items.length; i++)
{
txt += "<li><a href="+items[i].childNodes[1].text+" mce_href="+items[i].childNodes[1].text+" style="color:" mce_style=" color:""+items[i].childNodes[2].text+">"+items[i].childNodes[0].text+"</a></li>";
}
}autre{
txt="";
}
}
}autre{
txt="";
}
document.getElementById("ventes").innerHTML=txt;
}
fonction loadXmlDoc()
{
var url="Chaud.xml";
xmlDoc.load(url);
}
</script>
</tête>
<body onLoad="loadXmlDoc()">
<div id="ventes"></div>
</corps>
</html>
效果图: