title: Fetching cross-domain XML file without JSONP or CORS
body: <p>As part of learning JavaScript, I'm creating a widget to run on my Windows 7 desktop. The widget is supposed to show the time and temperature superimposed on a webcam image. The webcam image and the temperature are pulled from separate, remote servers (both reliable and known safe). The temperature is part of an XML file, and needs to be parsed to get the temperature from it.</p>
  
  <p>Here's the snippet of code that's giving me issues.</p>
  
  <pre><code>function setTemp(locURL) {
      $.ajax({
          url : locURL,
          success : function(data, textStatus, jqXHR) {
              // repackage plainobject as String and send for parsing
              displayTemp(String(data));
          },
          error : function(jqXHR, textStatus, errorThrown) {
              alert(errorThrown);
          }
      });
  }
  </code></pre>
  
  <p>The parameter <code>locURL</code> is passed as a String containing the location of the XML file, locally or remote. When the XML file is hosted locally, there's no problem; the widget works perfectly. When I try and pull the XML file from the remote server, however, I run into the cross-domain security issue.</p>
  
  <p>Is there a way to get this XML file from the remote server? I don't have admin rights to the remote host, and they offer no JSONP support. So, neither JSONP nor CORS are useful options. Could there be a simple HTML solution that I'm not thinking of?</p>