52,783
社区成员
发帖
与我相关
我的任务
分享
<head>
<script type="text/javascript">
//生成XMLDOC对象
var xmlDoc=null;
// CODE FOR IE -- 在IE下在使用ActiveXObject生成XMLDOC对象
if(window.ActiveXObject)
{
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
}
//CODE FOR FF,Mozilla,Opera -- 在非IE下使用 document.implementation.createDocument生成XMLDOC对象
else if(document.implementation.createDocument)
{
xmldoc=document.implementation.createDocument("","",null); //非IE下要使用DOM创建XMLDOM对象的
}
else
{
alert("Your brower cannot handle this script");
}
//
xmlDoc.async=false;
xmlDoc.load("/CD_Catalog.xml"); //加载XML文件
var x=xmlDoc.getElementsByTagName("CD");
i=1;
alert(x);
alert(x[i]);
function display()
{
var title=x[i].getElemntsByTagName("TITLE")[0].childNodes[0].nodeValue;
var artist=x[i].getElemntsByTagName("ARTIST")[0].childNodes[0].nodeValue;
var country=x[i].getElemntsByTagName("COUNTRY")[0].childNodes[0].nodeValue;
var price=x[i].getElemntsByTagName("PRICE")[0].childNodes[0].nodeValue;
//显示在ID为show 的标签里
document.getElementById("show").innerHTML=("Title:"+title+"</br>ARTIST:"+artist+"</br>COUNTRY:"+country+"</br>PRICE:"+price);
}
</script>
</head>
<body onload="display();">
<div id="show"></div></br>
<input type="button" value="Next"></input>
<input type="button" value="Prev"></input>
</body>
<? version="1.0" encoding="ISO-8859-1" ?>
<!-- CopyRight by:boo.boo -->
<CATALOG>
<CD>
<TITLE>Empire Burlesque</TITLE>
<ARTIST>Bob Dylan</ARTIST>
<COUNTRY>USA</COUNTRY>
<PRICE>10.90</PRICE>
<YEAR>1985</YEAR>
</CD>
<CD>
<TITLE>Hide your heart<TITLE>
<ARTIST>Bonnie Tyler</ARTIST>
<COUNTRY>UK</COUNTRY>
<COUNTRY>CBS Records</COUNTRY>
<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>1988</YEAR>
</CD>
<CD>
<TITLE>Still got the blues<TITLE>
<ARTIST>Gary Moore</ARTIST>
<COUNTRY>UK</COUNTRY>
<COMPANY>Virgin records</COMPANY>
<PRICE>10.20</PRICE>
<YEAR>1990</YEAR>
</CD>
<CD>
<TITLE>Eros<TITLE>
<ARTIST>Eros Ramazzotti</ARTIST>
<COUNTRY>EU</COUNTRY>
<COMPANY>BMG</COMPANY>
<PRICE>9.90</PRICE>
<YEAR>1997</YEAR>
</CD>
<CD>
<TITLE>One night only<TITLE>
<ARTIST>Bee Gees</ARTIST>
<COUNTRY>UK</COUNTRY>
<COMPANY>Polydor</COMPANY>
<PRICE>10.90</PRICE>
<YEAR>1998</YEAR>
</CD>
<CD>
<TITLE>Sylvias Mother<TITLE>
<ARTIST>Dr.Hook</ARTIST>
<COUNTRY>UK</COUNTRY>
<COMPANY>CBS</COMPANY>
<PRICE>8.10</PRICE>
<YEAR>1973</YEAR>
</CD>
<CD>
<TITLE>Maggie May<TITLE>
<ARTIST>Rod Stewart</ARTIST>
<COUNTRY>UK</COUNTRY>
<COMPANY>Pickwick</COMPANY>
<PRICE>8.50</PRICE>
<YEAR>1990</YEAR>
</CD>
<CD>
<TITLE>Romanza<TITLE>
<ARTIST>Andrea Bocelli</ARTIST>
<COUNTRY>EU</COUNTRY>
<COMPANY>Polydor</COMPANY>
<PRICE>10.80</PRICE>
<YEAR>1996</YEAR>
</CD>
<CD>
<TITLE><TITLE>
<ARTIST></ARTIST>
<COUNTRY></COUNTRY>
<COMPANY></COMPANY>
<PRICE></PRICE>
<YEAR></YEAR>
</CD>
<CD>
<TITLE>When a man loves a woman<TITLE>
<ARTIST>Percy Sledge</ARTIST>
<COUNTRY>USA</COUNTRY>
<COMPANY>Atlantic</COMPANY>
<PRICE>8.70</PRICE>
<YEAR>1987</YEAR>
</CD>
<CD>
<TITLE>Black angel</TITLE>
<ARTIST>Savage Rose</ARTIST>
<COUNTRY>EU</COUNTRY>
<COMPANY>Mega<COMPANY>
<PRICE>10.90</PRICE>
<YEAR>1995</YEAR>
</CD>
<CD>
<TITLE>1999 Grammy Nominees</TITLE>
<ARTIST>Many</ARTIST>
<COUNTRY>USA</COUNTRY>
<COMPANY>Grammy<COMPANY>
<PRICE>10.20</PRICE>
<YEAR>1999</YEAR>
</CD>
<CD>
<TITLE>For the good times</TITLE>
<ARTIST>Kenny Rogers</ARTIST>
<COUNTRY>UK</COUNTRY>
<COMPANY>Mucik Master<COMPANY>
<PRICE>8.70</PRICE>
<YEAR>1995</YEAR>
</CD>
<CD>
<TITLE>Big Willie style</TITLE>
<ARTIST>Will Smith</ARTIST>
<COUNTRY>USA</COUNTRY>
<COMPANY>Columbia<COMPANY>
<PRICE>9.90</PRICE>
<YEAR>1997</YEAR>
</CD>
<CD>
<TITLE>Tupelo Honey</TITLE>
<ARTIST>Van Morrison</ARTIST>
<COUNTRY>UK</COUNTRY>
<COMPANY>Polydor<COMPANY>
<PRICE>8.20</PRICE>
<YEAR>1971</YEAR>
</CD>
<CD>
<TITLE>The very best of</TITLE>
<ARTIST>Cat Stevens</ARTIST>
<COUNTRY>UK</COUNTRY>
<COMPANY>Island<COMPANY>
<PRICE>8.90</PRICE>
<YEAR>1990</YEAR>
</CD>
</CATALOG>