<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="horizontal"
applicationComplete="applicationCompleteHandler(event)" viewSourceURL="srcview/index.html">
<mx:XML id="externalXML" source="data.xml"/>
<mx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
import mx.events.FlexEvent;
import org.axiis.data.DataSet;
protected function applicationCompleteHandler(event:FlexEvent):void
{
var dataSet:DataSet = new DataSet();
dataSet.processXmlString(externalXML.toString());
textAreaIn.text = externalXML;
var records:ArrayCollection = dataSet.data.object.records.record;
var text:String = "";
for each(var record:* in records)
{
text += record.letter + " " + record.count + "\n";
}
textAreaOut.text = text;
}
]]>
</mx:Script>
<mx:TextArea id="textAreaIn"
width="100%"
height="100%"/>
<mx:TextArea id="textAreaOut"
width="100%"
height="100%"/>
</mx:Application>