<script type="text/javascript">
if (navigator.appName == 'Microsoft Internet Explorer')
{
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async=false;
xmlDoc.load("demo.xml");
}
else
{
xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET","demo.xml",false);
xmlhttp.send();
xmlDoc = xmlhttp.responseXML;
}
var a;
a = xmlDoc.getElementsByTagName("CurIP")[0].childNodes[0].nodeValue;
document.write(a);
</script>
These xml rendering supports in all browser.