@isabelm,
fiajte que DOMParser requiere analizar un string para convertirlo en un documento xml. de modo que de alguna forma tiene que traer el contenido, ya sea incrustrandolo directamente en el script o mediante una peticion. al menos yo encuentro menos problematico utilizar XHR o documentCreate para cargar un archivo xml.
hace unas semanas un miembro trajo una consulta de un problema que tiene firefox al analizar un string xml con DOMParser donde firefox trunca los nodos tipo texto a una longitud fija. aca el tema en cuestion,
http://www.forosdelweb.com/showthread.php?t=887945.