Mega Code Archive

 
Categories / Flex / Data Model
 

Stock data wrapped in XML and referenced by XMLListCollection

<?xml version="1.0"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" backgroundColor="white">     <mx:XML id="DataXML">         <stockdata>             <ticker>                 <data interval="09/01/2010" high="54" low="40" open="53" close="43" />                 <data interval="09/02/2010" high="69" low="37" open="62" close="40" />                 <data interval="09/04/2010" high="65" low="30" open="60" close="52" />                 <data interval="09/05/2010" high="60" low="20" open="42" close="48" />                 <data interval="09/03/2010" high="62" low="52" open="55" close="60" />                 <data interval="09/04/2010" high="65" low="30" open="60" close="52" />                 <data interval="09/05/2010" high="60" low="20" open="42" close="48" />                 <data interval="09/01/2010" high="54" low="40" open="53" close="43" />                 <data interval="09/02/2010" high="69" low="37" open="62" close="40" />                 <data interval="09/03/2010" high="62" low="52" open="55" close="60" />             </ticker>         </stockdata>     </mx:XML>     <mx:XMLListCollection source="{DataXML.ticker.data}" id="stockData" />     <mx:Panel title="Stock" width="500" height="200" layout="horizontal">         <mx:CandlestickChart id="hlocChart" dataProvider="{stockData}" height="100%" width="100%">             <mx:horizontalAxis>                 <mx:CategoryAxis categoryField="@interval" />             </mx:horizontalAxis>             <mx:series>                 <mx:CandlestickSeries highField="@high" lowField="@low" openField="@open" closeField="@close" />             </mx:series>         </mx:CandlestickChart>     </mx:Panel> </mx:Application>