Hola:
El enlace no era para asustarte
sino para que vieras la cantidad de datos que se pueden obtener desde un objeto Ajax, que en principio tenía que discriminarse según el navegador, pero ahora todas las versiones modernas usan el mismo: XMLHttpRequest();
Los pasos son crear un objeto Ajax:
var Ajax = new XMLHttpRequest();
Después programar el evento readyStateChange...
Ajax.onreadystatechange = resultados;
Luego abrirlo:
Ajax.open("get", "document.xml", true);
Y enviar el objeto (o sea abrir la página...
Ajax.send(null);
Para leer los datos en formato xml hay que esperar al estado 4, y luego es obtener los datos requeridos con el DOM...
Con javascript no se me ocurre ninguna alternativa.
Saludos