function loadXMLs(str) 
	{
	try //Internet Explorer
	  {
	  xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
	  xmlDoc.async="false";
	  xmlDoc.loadXML(str);
	  return(xmlDoc); 
	  }
	catch(e)
	  {
	  try //Firefox, Mozilla, Opera, etc.
		{
		parser=new DOMParser();
		xmlDoc=parser.parseFromString(str,"text/xml");
		return(xmlDoc);
		}
	  catch(e) {alert(e.message)}
	  }
	return(null);
	}
xmlstr='<rss version="2.0"> <channel> <title>Recruiter - City News</title> <link>http://www.recruiter.co.uk</link> <description>http://www.recruiter.co.uk</description> <image> <url>http://www.recruiter.co.uk/magazine/graphics/logo.png 					</url> <title></title> <link>http://www.recruiter.co.uk</link> </image> </channel> </rss> 	';
xmlDoc = loadXMLs(xmlstr);
var txt = '';
var txt = '';
items = xmlDoc.getElementsByTagName("item");
	for (i=0; i<2; i++) {
	
		var title="";
		var hlink="";
		var descr="";
		var pubdate="";
	
		
		if (items[i].getElementsByTagName("title")[0].length != 0)
			title = items[i].getElementsByTagName("title")[0].childNodes[0].nodeValue;
		if (items[i].getElementsByTagName("link")[0].length != 0)
			hlink = items[i].getElementsByTagName("link")[0].childNodes[0].nodeValue;
		if (items[i].getElementsByTagName("description")[0].childNodes.length != 0)
			descr = items[i].getElementsByTagName("description")[0].childNodes[0].nodeValue;
			var len = 200;
				if (descr) {
					if (descr.length > len) {
						descr = descr.substring(0, len);
						descr = descr.replace(/\w+$/, "");
						descr += "...";
					  }
					}
		
		if (items[i].getElementsByTagName("pubDate")[0].length != 0)
			pubdate = items[i].getElementsByTagName("pubDate")[0].childNodes[0].nodeValue;txt +='<div class="sleeve">';
txt +='<h2><a href="'+ hlink +'">' + title + '</a></h2>';
txt +='<p class="meta"><span class="date">' + pubdate + '</span></p>';
txt +='<p>'+ descr + '</p>';
txt += '</div>';
}
document.write (txt);
