function importXML()
{
	if (document.implementation && document.implementation.createDocument)
	{
		xmlDoc = document.implementation.createDocument("", "", null);
		xmlDoc.onload = createTable;
	}
	else if (window.ActiveXObject)
	{
		xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
		xmlDoc.onreadystatechange = function () {
			if (xmlDoc.readyState == 4) createTable()
		};
 	}
	else
	{
		alert('Your browser can\'t handle this script');
		return;
	}
	xmlDoc.load("sitemap.xml");
}

function createTable()
{
	var x = xmlDoc.getElementsByTagName('url');
	var newEl = document.createElement('TABLE');
	newEl.setAttribute('cellPadding',5);
	newEl.setAttribute('border','1')
	var tmp = document.createElement('TBODY');
	newEl.appendChild(tmp);
	var row = document.createElement('TR');
	for (j=0;j<x[0].childNodes.length;j++)
	{
		if (x[0].childNodes[j].nodeType != 1) continue;
		var container = document.createElement('TH');
		//
		var data = "";
		if(x[0].childNodes[j].nodeName == "loc") {
			data = "URLs";
		} else if(x[0].childNodes[j].nodeName == "priority") {
			data = "Priority";
		} else if(x[0].childNodes[j].nodeName == "lastmod") {
			data = "Last Modification Date";
		} else if(x[0].childNodes[j].nodeName == "changefreq") {
			data = "Change Freq.";
		} else {
			data = x[0].childNodes[j].nodeName;
		}
		var theData = document.createTextNode(data);
		container.appendChild(theData);
		row.appendChild(container);
	}
	tmp.appendChild(row);
	for (i=0;i<x.length;i++)
	{
		var row = document.createElement('TR');
		for (j=0;j<x[i].childNodes.length;j++)
		{
			if (x[i].childNodes[j].nodeType != 1) continue;
			var container = document.createElement('TD');
			var theData;
			var data = x[i].childNodes[j].firstChild.nodeValue;
			if (data.indexOf("http") != -1) {
				var ele = document.createElement('a');
				ele.setAttribute("href",data);				
				ele.innerHTML += data;
				theData = ele;
			}
			else {
				theData = document.createTextNode(data);
			}
			container.appendChild(theData);
			row.appendChild(container);
		}
		tmp.appendChild(row);
	}
	document.getElementById('sitemap').appendChild(newEl);
}