function XmlHandle(testXmlFile) { this.xmlDoc = null; this.mode = "test"; this.testXmlFile = testXmlFile; this.import = function (mode, xml) { this.mode = mode; if (this.mode == "test") { var curDate = new Date(); var curTime = curDate.getTime(); var xmlObj = new XMLHttpRequest(); xmlObj.open("GET", this.testXmlFile + "?curTime=" + curTime, false); xmlObj.send(); this.xmlDoc = xmlObj.responseXML; } else if (this.mode == "runtime") { var parser = new DOMParser(); this.xmlDoc = parser.parseFromString(xml, "text/xml"); } } }