¿No estas probando localmente el ajax?, también no se si tenga que ver la verdad no he investigado pero para "parsear" el xml siempre he usado:
Código Javascript
:
Ver originalfunction parseXML(xml) {
if (window.DOMParser){
parser=new DOMParser();
xmlDoc=parser.parseFromString(xml,"text/xml");
}else {
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async=false;
xmlDoc.loadXML(xml);
}
return xmlDoc;
}
y es para segun el navegador.. Aunque viendo que usas JQuery desde un principio te recomiendo que ya que estas incluyendo toda la librería le saques provecho y uses el parser que trae.