I am trying to load an xml file and read its content into my javascript array... without success thus far.

The tests.xml looks like this:

Code:
<?xml version="1.0" encoding="iso-8859-1"?>
<TESTIMONIALS>
	<QUOTES>queote 1 blah balh</QUOTES>
	<QUOTES>queote 2 blah balh</QUOTES>
	<QUOTES>queote 3 blah balh</QUOTES>
</TESTIMONIALS>

I want to take the 'QUOTES' data and put it into my testimonialArray().

Here is what I've got so far.

Code:
if (window.ActiveXObject) {
	var xmlDocument = new ActiveXObject("Microsoft.XMLDOM");
	xmlDocument.async=false;
	xmlDocument.load("tests.xml");
} else if (document.implementation && document.implementation.createDocument) {
	var xmlDocument = document.implementation.createDocument("", "", null);
	xmlDocument.load("tests.xml");
}

var testimonialArray=new Array();
testimonialArray[0] = xmlDocument.getElementsByTagName('TESTIMONIALS').item(0);
testimonialArray[1] = xmlDocument.getElementsByTagName('TESTIMONIALS').item(1);
testimonialArray[2] = xmlDocument.getElementsByTagName('TESTIMONIALS').item(2);

I've tried using 'QUOTES' as tag name and using childNode and firstNode; everything returns null. Seems like this should be simple haha.

Any help would be greatly appreciated.