Problem getting number of elements in a Xmllist

I am having trouble determining the length in a xmllist.
I load it ok, put it in a loop and able to extract the elements I want it in rowlist (I am able to trace out rowlist)
But when I try to determine the number of elements in totalItems I get a 0.

Am I doing something wrong? The code is below

Thanks

var load_moro:URLLoader=new URLLoader(new URLRequest(‘home.xml’));load_moro.addEventListener(Event.COMPLETE, processXML);

function processXML(e:Event):void {
var moro:XML=XML(e.target.data);
for each (moro in moro.row) {
var rowlist:XMLList=moro.(data[9]==“06/12/1943”);
trace(rowlist);
var pl:String=rowlist.toXMLString();
pl="<settings>"+pl+"</settings>";
var daily_total:XML=new XML(pl);
var totalItems:Number=daily_total.row.length();
}
trace(totalItems);
}