Haga una solicitud de dominio cruzado para XML desde un archivo local

No estoy seguro de si esto es posible. Básicamente, quiero cargar un archivo html local en una PC cliente y hacer que realice una solicitud a un servidor remoto. Los datos que sirve el servidor son XML.

Cuando digo que estoy cargando un archivo, quiero decir que la URL en Chrome aparece como "archivo: /// E: / ..."

Esto es lo más cerca que he estado de poder cargar el XML. Inspeccioné la pestaña de red en el extremo del cliente y se está cargando correctamente, simplemente no puedo obtener el XML en un elemento que puedo inspeccionar:

 var script = document.createElement('script');

 script.setAttribute('src', 'http://xxx.xx.xx.xxx:xxxx/myxmldata');

 script.setAttribute('type', 'text/xml');

 script.setAttribute('id', 'myxml');

 document.getElementsByTagName('head')[0].appendChild(script); 

 var content = document.getElementById("myxml").responseText;// anything I can do here?

 console.log(content);

Una solución AJAX también funcionaría. No tuve suerte con JSONP (sin embargo, esto no es JSON).

Respuestas a la pregunta(4)

Su respuesta a la pregunta