19 Mart 2010 Cuma

XML listesi oluşturma, dataProvider ile

import fl.controls.List;
import fl.data.DataProvider;
var dosya:FileReference= new FileReference();
//*********** xml yapma **********************

var xmlListe:XMLList=new XMLList();
ileri_btn.addEventListener (MouseEvent.CLICK,xmlYap);

function xmlYap (e:MouseEvent):void
{
trace(dp.length,"satır sayısı");// dataprovider in satır sayısını belirtir.
var myXML:XML=
myXML.DersAdi=dp.getItemAt(0).DersAdi;
myXML.Sinif=dp.getItemAt(0).Sinif;

for (var i:int=0;i<1;i++){
myXML.appendChild({dp.getItemAt(i).UniteNu}

{dp.getItemAt(i).UniteAdi}
{dp.getItemAt(i).UBaslangic}
{dp.getItemAt(i).UBitis}
);
}

trace (myXML);
myXML.normalize()
xmlListe = myXML.children();

// dosya adını küçültüp , içindeki boşlukları _ ile değiştiriri
var dosyaad:String=dersadi.text+sinif.text;
while(dosyaad.indexOf(" ")>-1)
{
dosyaad=dosyaad.replace(" ","_")
}
dosyaad=dosyaad.toLowerCase();
dosya.save (myXML,dosyaad);
}

Hiç yorum yok: