Leer archivo XML usando JavaScript en Chrome

Necesito cargar y leer un archivo XML usando JavaScript.

El siguiente código funciona bien en Firefox, IE y Opera:

function loadXMLDoc(dname) {
  var xmlDoc

  // Internet Explorer
  try {
    xmlDoc = new ActiveXObject('Microsoft.XMLDOM')
  }
  catch (e) {
    // Firefox, Opera, etc.
    try {
      xmlDoc = document.implementation.createDocument('', '', null)
    }
    catch (e) {
      alert(e.message)
    }
  }

  try {
    xmlDoc.async = false
    xmlDoc.load(dname)
    return xmlDoc
  }
  catch (e) {
    alert(e.message)
  }

  return null
}

Pero la ejecución de este código en Chrome me da este error:

El objeto # no tiene método "cargar"

Respuestas a la pregunta(4)

Su respuesta a la pregunta