
438 • XML & Related Technologies
if (window.XMLHttpRequest) {
XMLHttpRequestObject = new XMLHttpRequest ();
}
else if (window.ActiveXObject) {
XMLHttpRequestObject = new ActiveXObject (“Microsoft.XMLHTTP”);
}
function getSandwiches () {
if (XMLHttpRequestObject) {
XMLHttpRequestObject.open (“GET”, “sandwiches.xml”);
XMLHttpRequestObject.onreadystatechange = function() {
if ((XMLHttpRequestObject.readyState == 4) &&
(XMLHttpRequestObject.status == 200)) {
var xmlDocument = XMLHttpRequestObject.responseXML;
var sandwiches = xmlDocument.getElementsByTagName (“sandwich”);
listSandwiches (sandwiches);
document.write (“Got the XML”);