HTML 4.01 strict HTML

XML Proxy

In many cases, it is useful to load XML from another file on your web server or from another web server entirely and manipulate it with XML for <SCRIPT>. With JavaScript, the former is possible with a little effort. However, the latter is impossible due to the JavaScript security sandbox your code must live in. This makes it impossible, for example, to load and manipulate an external RSS news stream directly from JavaScript.

XML for <SCRIPT> attempts to make both loading files from your server and from external servers both possible and simple. It does this by abstracting the many different methods for browser-server communications in a simple-to-use API. To allow for XML to be loaded from external domains, XML for <SCRIPT> provides a number of server-side proxies that load the external XML on behalf of the JavaScript and returns it to the browser in such a manner that reading and manipulation is possible. See the documentation for more details on the implementation of this feature.

NOTE: does not allow outbound connections from their hosting servers. Sadly, this makes it impossible to demonstrate XML for <SCRIPT>'s proxies from the SourceForge hosting environment. If you would like to see this tool in action, please download and install one of XML for <SCRIPT>'s available proxies to your own web server and run the xmlIOProxy Test Suite from that machine.

For your convenience, you may also download the Java Proxy Reference Implementation (available from the download page) to quickly set up an environment for the demonstration of this tool.

You may find more information about XML for <SCRIPT>'s available proxies and the Java Proxy Reference Implementation in the "Documentation" -> "Server-Side Proxies" section of the web site.

This limitation is specific to SourceForge only, and is not a limitation of the proxy in any way.