Hi,

I'm not getting any response for the following ajax request. I'm getting the following error when i try to run request_get_xml.html im mozilla firefox:

XML Parsing Error: not well-formed Location: moz-nullprincipal:{d4e6a0fb-93c0-4ef4-82cf-7ccbd5c1e02e} Line Number 4, Column 2:

-<CATALOG>
-^

does anyone know on where i'm making a mistake. thank you.

request_get_xml.html

<script type="text/javascript">
function loadXMLDoc()
{var xmlhttp;
if (window.XMLHttpRequest)   //checks if browser supports XMLHttpRequest object
	{//code for IE9,IE8,IE7, Firefox, Chrome, Opera, Safari
		xmlhttp=new XMLHttpRequest();
	}
else
	{//code for IE6, IE5
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
//when async=true, the function in onreadystatechange  event executes when the response is ready
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
  	  { xmlDoc=xmlhttp.responseXML;
	  	txt="";
		x=xmlDoc.getElementsByTagName("ARTIST");
		//document.write("hello: "+x);
		for (i=0;i<x.length;i++)
			{   
				txt=txt + x[i].childNodes[0].nodeValue + "<br/>";
				
			}
	  	document.getElementById("myDiv").innerHTML=txt;
	  }
   }
xmlhttp.open("GET", "cd_catalog.xml",true);
xmlhttp.send();
}
</script>
</head>

<body>
<button type="button" onclick="loadXMLDoc()">REquest Data</button>
<div id="myDiv">
</div>
</body>
</html>

cd_catalog.xml

<?xml version="1.0" encoding="ISO-8859-1"?>

<!-- Edited by XMLSpy® -->
<CATALOG> 
	<CD> 
		<TITLE>Empire Burlesque</TITLE> 
		<ARTIST>Bob Dylan</ARTIST> 
		<COUNTRY>USA</COUNTRY> 
		<COMPANY>Columbia</COMPANY> 
		<PRICE>10.90</PRICE> 
		<YEAR>1985</YEAR> 
	</CD> 
	<CD> 
		<TITLE>Hide your heart</TITLE> 
		<ARTIST>Bonnie Tyler</ARTIST> 
		<COUNTRY>UK</COUNTRY> 
		<COMPANY>CBS Records</COMPANY> 
		<PRICE>9.90</PRICE> 
		<YEAR>1988</YEAR> 
	</CD> 
	<CD> 
		<TITLE>Greatest Hits</TITLE> 
		<ARTIST>Dolly Parton</ARTIST> 
		<COUNTRY>USA</COUNTRY> 
		<COMPANY>RCA</COMPANY> 
		<PRICE>9.90</PRICE> 
		<YEAR>1982</YEAR> 
	</CD> 
	<CD> 
		<TITLE>Still got the blues</TITLE> 
		<ARTIST>Gary Moore</ARTIST> 
		<COUNTRY>UK</COUNTRY> 
		<COMPANY>Virgin records</COMPANY> 
		<PRICE>10.20</PRICE> 
		<YEAR>1990</YEAR> 
	</CD> 
	<CD>
		 <TITLE>Eros</TITLE> 
		 <ARTIST>Eros Ramazzotti</ARTIST> 
		 <COUNTRY>EU</COUNTRY> 
		 <COMPANY>BMG</COMPANY> 
		 <PRICE>9.90</PRICE> 
		 <YEAR>1997</YEAR> 
	</CD> 
	<CD> 
		<TITLE>One night only</TITLE> 
		<ARTIST>Bee Gees</ARTIST> 
		<COUNTRY>UK</COUNTRY> 
		<COMPANY>Polydor</COMPANY> 
		<PRICE>10.90</PRICE> 
		<YEAR>1998</YEAR>
	 </CD> 
	 <CD> 
		<TITLE>Sylvias Mother</TITLE> 
		<ARTIST>Dr.Hook</ARTIST> 
		<COUNTRY>UK</COUNTRY> 
		<COMPANY>CBS</COMPANY> 
		<PRICE>8.10</PRICE> 
		<YEAR>1973</YEAR> 
	 </CD> 
	 <CD> 
		<TITLE>Maggie May</TITLE> 
		<ARTIST>Rod Stewart</ARTIST> 
		<COUNTRY>UK</COUNTRY> 
		<COMPANY>Pickwick</COMPANY> 
		<PRICE>8.50</PRICE> 
		<YEAR>1990</YEAR> 
	  </CD> 
	  <CD> 
	  	 <TITLE>Romanza</TITLE> 
		 <ARTIST>Andrea Bocelli</ARTIST> 
		 <COUNTRY>EU</COUNTRY> 
		 <COMPANY>Polydor</COMPANY> 
		 <PRICE>10.80</PRICE> 
		 <YEAR>1996</YEAR> 
	   </CD> 
	   <CD> 
	   	   <TITLE>When a man loves a woman</TITLE> 
		   <ARTIST>Percy Sledge</ARTIST> 
		   <COUNTRY>USA</COUNTRY> 
		   <COMPANY>Atlantic</COMPANY> 
		   <PRICE>8.70</PRICE> 
		   <YEAR>1987</YEAR> 
	    </CD> 
		<CD> 
		   <TITLE>Black angel</TITLE> 
		   <ARTIST>Savage Rose</ARTIST> 
		   <COUNTRY>EU</COUNTRY> 
		   <COMPANY>Mega</COMPANY> 
		   <PRICE>10.90</PRICE> 
		   <YEAR>1995</YEAR> 
		 </CD> 
		 <CD> 
		 	<TITLE>1999 Grammy Nominees</TITLE> 
			 <ARTIST>Many</ARTIST> 
			 <COUNTRY>USA</COUNTRY> 
			 <COMPANY>Grammy</COMPANY> 
			 <PRICE>10.20</PRICE> 
			 <YEAR>1999</YEAR> 
	   </CD> 
	   <CD> 
		   <TITLE>For the good times</TITLE> 
		   <ARTIST>Kenny Rogers</ARTIST> 
		   <COUNTRY>UK</COUNTRY> 
		   <COMPANY>Mucik Master</COMPANY> 
		   <PRICE>8.70</PRICE> 
		   <YEAR>1995</YEAR> 
		</CD> 
		<CD> 
			<TITLE>Big Willie style</TITLE> 
			<ARTIST>Will Smith</ARTIST> 
			<COUNTRY>USA</COUNTRY> 
			<COMPANY>Columbia</COMPANY> 
			<PRICE>9.90</PRICE> 
			<YEAR>1997</YEAR> 
		 </CD> 
		 <CD> 
			<TITLE>Tupelo Honey</TITLE> 
			<ARTIST>Van Morrison</ARTIST> 
			<COUNTRY>UK</COUNTRY> 
			<COMPANY>Polydor</COMPANY> 
			<PRICE>8.20</PRICE> 
			<YEAR>1971</YEAR> 
		  </CD> 
		  <CD> 
			 <TITLE>Soulsville</TITLE> 
			 <ARTIST>Jorn Hoel</ARTIST> 
			 <COUNTRY>Norway</COUNTRY> 
			 <COMPANY>WEA</COMPANY> 
			 <PRICE>7.90</PRICE> 
			 <YEAR>1996</YEAR> 
		   </CD> 
		   <CD> 
			  <TITLE>The very best of</TITLE> 
			  <ARTIST>Cat Stevens</ARTIST> 
			  <COUNTRY>UK</COUNTRY> 
			  <COMPANY>Island</COMPANY> 
			  <PRICE>8.90</PRICE> 
			  <YEAR>1990</YEAR> 
			</CD> 
			<CD> 
				<TITLE>Stop</TITLE> 
				<ARTIST>Sam Brown</ARTIST> 
				<COUNTRY>UK</COUNTRY> 
				<COMPANY>A and M</COMPANY> 
				<PRICE>8.90</PRICE> 
				<YEAR>1988</YEAR> 
			</CD> 
			<CD> 
				<TITLE>Bridge of Spies</TITLE> 
				<ARTIST>T'Pau</ARTIST> 
				<COUNTRY>UK</COUNTRY> 
				<COMPANY>Siren</COMPANY> 
				<PRICE>7.90</PRICE> 
				<YEAR>1987</YEAR> 
			</CD> 
			<CD> 
				<TITLE>Private Dancer</TITLE> 
				<ARTIST>Tina Turner</ARTIST> 
				<COUNTRY>UK</COUNTRY> 
				<COMPANY>Capitol</COMPANY> 
				<PRICE>8.90</PRICE> 
				<YEAR>1983</YEAR> 
			</CD> 
			<CD> 
				<TITLE>Midt om natten</TITLE> 
				<ARTIST>Kim Larsen</ARTIST> 
				<COUNTRY>EU</COUNTRY> 
				<COMPANY>Medley</COMPANY> 
				<PRICE>7.80</PRICE> 
				<YEAR>1983</YEAR> 
			</CD> 
			<CD> 
				<TITLE>Pavarotti Gala Concert</TITLE> 
				<ARTIST>Luciano Pavarotti</ARTIST> 
				<COUNTRY>UK</COUNTRY> 
				<COMPANY>DECCA</COMPANY> 
				<PRICE>9.90</PRICE> 
				<YEAR>1991</YEAR> 
			</CD> 
			<CD> 
				<TITLE>The dock of the bay</TITLE> 
				<ARTIST>Otis Redding</ARTIST> 
				<COUNTRY>USA</COUNTRY> 
				<COMPANY>Atlantic</COMPANY> 
				<PRICE>7.90</PRICE> 
				<YEAR>1987</YEAR> 
			</CD> 
			<CD> 
				<TITLE>Picture book</TITLE> 
				<ARTIST>Simply Red</ARTIST> 
				<COUNTRY>EU</COUNTRY> 
				<COMPANY>Elektra</COMPANY> 
				<PRICE>7.20</PRICE> 
				<YEAR>1985</YEAR> 
			</CD> 
			<CD> 
				<TITLE>Red</TITLE> 
				<ARTIST>The Communards</ARTIST> 
				<COUNTRY>UK</COUNTRY> 
				<COMPANY>London</COMPANY> 
				<PRICE>7.80</PRICE> 
				<YEAR>1987</YEAR> 
			</CD> 
			<CD> 
				<TITLE>Unchain my heart</TITLE> 
				<ARTIST>Joe Cocker</ARTIST> 
				<COUNTRY>USA</COUNTRY> 
				<COMPANY>EMI</COMPANY> 
				<PRICE>8.20</PRICE> 
				<YEAR>1987</YEAR> 
			</CD> 
</CATALOG>

by the way I replaced <ARTIST>T'Pau</ARTIST> with <ARTIST>T&quot;Pau</ARTIST> and it still gives the same error.

thank you

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.