Dynamic HTML and XML: The XMLHttpRequest Object: "As deployment of XML data and web services becomes more widespread, you may occasionally find it convenient to connect an HTML presentation directly to XML data for interim updates without reloading the page. Thanks to the little-known XMLHttpRequest object, an increasing range of web clients can retrieve and submit XML data directly, all in the background. To convert retrieved XML data into renderable HTML content, rely on the client-side Document Object Model (DOM) to read the XML document node tree and compose HTML elements that the user sees."
Seems to work on IE, Mozilla and Safari, with varying syntaxes. The article concludes: "In lieu of a W3C standard still under development, the Microsoft-born XMLHttpRequest object fills an important gap ..."