Mi archivo XML no está siendo realizado por Google Chrome e Internet Explorer

Estoy creando una aplicación javascript sencilla en la que necesito cargar un archivo xml y mostrarlo frente al usuario. pero mi código solo funciona en Mozilla Firefox pero cuando se trata de Chrome e Internet Explorer no funcionan. Estoy cargando mi documento XML en una máquina local.

<code>$(document).ready(function() {
    $('.buttons').slideToggle('medium');

    $.ajax({ 
    url: "dictionary.xml", 
    success: function( xml ) { 
        $(xml).find("word").each(function(){ 
            $("ul").append("<li>" + $(this).text() + "</li>");
        }); 
   } 
    });
}
</code>

Y aquí está mi XML

<code> <?xml version="1.0" encoding="UTF-8"?> 
  <xml> 

    <word> 
      <threeletter>RIP</threeletter> 
      <fourletter>PIER</fourletter>
      <fiveletter>SPIRE</fiveletter> 
      <sixletter>SPIDER</sixletter> 
     </word>

     <word> 
      <threeletter>SUE</threeletter> 
      <fourletter>EMUS</fourletter>
      <fiveletter>SERUM</fiveletter> 
      <sixletter>RESUME</sixletter> 
     </word>

     <word> 
      <threeletter>COO</threeletter> 
      <fourletter>CON</fourletter>
      <fiveletter>CONDO</fiveletter> 
      <sixletter>CONDOM</sixletter> 
     </word>

    </xml>
</code>

He encontrado el error, aqui esta

<code>XMLHttpRequest cannot load file:///C:/Users/John/Desktop/JsTwist/dictionary.xml. Origin null is not allowed by Access-Control-Allow-Origin.
</code>

Respuestas a la pregunta(1)

Su respuesta a la pregunta