var xmlDoc;
function loadXML(){
	if(window.ActiveXObject){
		xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
		xmlDoc.async=false;
		xmlDoc.load("/en/travelinfo/before/operation/operation.xml");
		getmessage();
	}else if(document.implementation && document.implementation.createDocument){
		xmlDoc = document.implementation.createDocument("","",null);
		xmlDoc.load("/en/travelinfo/before/operation/operation.xml");
		cleanWhitespace(xmlDoc);
		xmlDoc.onload = getmessage;
	}else{
		document.getElementById("xmlcontent").innerHTML= "Your browser cannot handle this script";
	}
}

function cleanWhitespace(node) {
  for (var x = 0; x < node.childNodes.length; x++) {
    var childNode = node.childNodes[x]
    if ((childNode.nodeType == 3)&&(!notWhitespace.test(childNode.nodeValue))) {
// that is, if it's a whitespace text node
      node.removeChild(node.childNodes[x])
      x--
    }
    if (childNode.nodeType == 1) {
// elements can have text child nodes of their own
      cleanWhitespace(childNode)
    }
  }

}

