function xml2html (divname) { var html = ""; var doc = xml.documentElement; var items = doc.getElementsByTagName('Result'); for (var i=0; i < items.length; i++) { var title = items[i].getElementsByTagName('Title')[0]; var link = items[i].getElementsByTagName('ClickUrl')[0]; var reallink = items[i].getElementsByTagName('Url')[0]; var desc = items[i].getElementsByTagName('Summary')[0]; var descstr = desc.firstChild.data; html += "

" + eval(i+1) + ". " + "" + title.firstChild.data + "<\/a><\/strong>" +
" + "" +
" + "" + "
" reallink.firstChild.data + "<\/a><\/span>

"; } var target_div = el (divname); target_div.appendChild(html); } //]]>

Yahoo Search via Proxy

This example uses Apache's ProxyPass rules to redirect a web service request to a server on a separate domain as s demonstration of one method to circumvent XMLHttpRequest's domain restrictions.