<HTML>
<Head>
<SCRIPT type = "text/JavaScript">
VaR XMLHTTP;
Function loadxmldoc (URL)
{
XMLHTTP = NULL;
If (window. XMLHttpRequest)
{// Code for IE7, Firefox, Mozilla, etc.
XMLHTTP = new XMLHttpRequest ();
}
Else if (window. activexobject)
{// Code for ie5, IE6
XMLHTTP = new activexobject ("Microsoft. XMLHTTP ");
}
If (XMLHTTP! = NULL)
{
XMLHTTP. onreadystatechange = onresponse;
XMLHTTP. Open ("get", URL, true );
XMLHTTP. Send (null );
}
Else
{
Alert ("your browser does not support XMLHTTP .");
}
}
Function onresponse ()
{
If (XMLHTTP. readystate! = 4) return;
If (XMLHTTP. status! = 200)
{
Alert ("problem retrieving XML data ");
Return;
}
TXT = "<Table border = '1'> ";
Xforwardedxmlhttp.responsexml.doc umentelement. 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 ('copy'). innerhtml = txt;
}
</SCRIPT>
</Head>
<Body>
<Div id = "copy">
<Button onclick = "loadxmldoc ('/example/xdom/cd_catalog.xml')"> Get CD info </button>
</Div>
</Body>
</Html>