<?xml version="1.0" encoding="utf-8"?>
<list>
<item id="item 1" />
<item id="item 2" />
</list>
<html>
<head>
<script type="text/javascript" src="prototype.js"></script>
<script type="text/javascript">
function DoAjax()
{
var AjaxXML = new Ajax.Request( "items.xml", { method: 'get', onComplete: DoAjaxXML } );
}
function DoAjaxXML( originalRequest )
{
var xmlDocument = originalRequest.responseXML.documentElement;
$('AjaxXML').innerHTML = "";
alert(xmlDocument.getElementsByTagName('item').length);
for (var i = 0; i < xmlDocument.getElementsByTagName('item').length; i++)
{
$('AjaxXML').innerHTML +=
xmlDocument.getElementsByTagName('item')[i].id + "<br />";
}
alert(document.getElementsByTagName('item').length);
for (var i = 0; i < document.getElementsByTagName('item').length; i++)
{
$('AjaxXML').innerHTML +=
document.getElementsByTagName('item')[i].id + "<br />";
}
}
</script>
</head>
<body onLoad="DoAjax()">
<div id="AjaxXML">Bitte warten</div><p />
</body>
</html>