88 | Chapter 4: AIR Mini-Cookbook
<script>
var file = null;
var xml = null;
function doLoad( )
{
file = air.File.applicationResourceDirectory;
file = file.resolve( "rolodex.xml" );
xml = new XMLHttpRequest( );
xml.onreadystatechange = function( )
{
var elem = null;
var first = null;
var last = null;
var rolodex = null;
if( xml.readyState == 4 )
{
rolodex = xml.responseXML.documentElement.
getElementsByTagName( "contact" );
for( var c = 0; c < rolodex.length; c++ )
{
first = rolodex[c].getElementsByTagName(
"first" )[0].textContent;
last = rolodex[c].getElementsByTagName(
"last" )[0].textContent;
elem = document.createElement( "div" );
elem.innerText = first + " " + last;
document.body.appendChild( elem );
}
}
}
xml.open( "GET", file.url, true );
xml.send( null );
}
</script>
</head>
<body onload="doLoad( )">
</body>
</html>